Error al recorrer un array

Estoy teniendo problemas para poder guardar más datos en un array para poder visualizarlo en una tabla,ya que cuando introduzco nuevos datos, me borra los anteriore. Lo estoy haciendo con una variable session y un array de pares. Se intenta hacer un diccionario metiendo palabras en ingles y su significado en español:

Formulario.php

<?php session_start(); if(isset($  _POST['guardar'])){      $  verboESP = $  _POST['verboESP'];     $  verboING = $  _POST['verboING'];     $  errores ="";     $  verbosOculto = [$  _POST['verboESP']=> $  verboING = $  _POST['verboING']];     $  _SESSION['verbosOculto'] = $  verbosOculto;     if(empty($  verboESP) && empty($  verboING)){         echo $  errores = "No has introducido datos en alguna de las casillas.";       }else{           var_dump($  _SESSION);         echo"<br>";         var_dump($  verbosOculto);      }       header('Location: diccionario.php');     }  ?> 

Diccionario.php: aquí tengo el form

<?php                     foreach($  verbosOculto as $  clave => $  valor){                     ?>                           <td>                     <fieldset>                         <legend>Verbo en Español</legend>                         <input name="verboESP" type="text" disabled value="<?php echo $  clave?>"/>                     </fieldset>                 </td>                  <td>                     <fieldset>                         <legend>Verbo en Inglés</legend>                         <input name="verboING" type="text" disabled value="<?php echo $  valor?>"/>                     </fieldset>                 </td>                 <?php                     }                     var_dump($  _SESSION);         echo"<br>";         var_dump($  verbosOculto);                 ?> 

Recorrer datos de un objeto array PHP

Buen dia, tengo un array (u objeto con arrays, aun no estoy seguro como se llama exactamente) el cual me lee datos de un archivo excel el cual puede tener X numero de filas, para el ejemplo uso estas dos

introducir la descripción de la imagen aquí

Aqui el codigo PHP

<?php   //array con las lineas de excel, en este caso solo 2   $  datos_excel = json_decode($  _POST['array']);   //examino la variable, mas abajo diré que arroja este var_dump   var_dump($  datos_excel);    $  conteo = count($  datos_excel);   //Imprimo conteo y efectivamnte me muestra que hay 2, es decir aqui voy bien   echo "cantidad de datos: ".$  conteo;    //imprimo datos del primer registro el cual es posicion cero y muestra todo perfectamente   echo "dato 'tercero posicion 0: ".$  datos_excel[0]->tercero;   echo "dato vtas posicion 0: ".$  datos_excel[0]->vtas;   echo "dato nomb_terc_ posicion 0: ".$  datos_excel[0]->nomb_terc_;    //aqui es donde quiero recorrerlo para luego hacer consultas mysqli con cada registro   for ($  i = 0; $  i < $  conteo; $  i++)   {     //imprimo posicion para verificar que el for esta bien y efectivamente me muestra "posicion 0 posicion 1"     echo " posicion: ".$  i;     //aqui es lo que no funciona, no muestra absolutamente nada     echo $  datos_excel[i]->tercero;     echo $  datos_excel[i]->vtas;     echo $  datos_excel[i]->nomb_terc_;   } ?> 

Aqui el var_dump del array

array(2) { [0]=> object(stdClass)#1 (3) { [“tercero”]=> int(10986852) [“vtas”]=> int(1076650) [“nomb_terc_”]=> string(16) “JAVIER FUENMAYOR” } 1=> object(stdClass)#2 (3) { [“tercero”]=> int(10686546) [“vtas”]=> int(1387300) [“nomb_terc_”]=> string(15) “CASTAÑEDA JOSE” } }

Como recorrer correctamente un arreglo Multidimensional Node JS

Estoy trabajando en Node Js y no entiendo como ordenar correctamente el siguiente arreglo todas las consultas si traen datos,lo comprobe por medio de consola pero en el ciclo cuando lo recorre (asig[k]) me devuelve el ultimo dato del arreglo multidimensional como undefined, pero cuando lo hago estatico (asig[0]), si me devuelve el valor correcto.

const estudiante = await pool.query('select ID_Estudiante from estudiante order by ID_Estudiante desc limit 1');  const asig = await pool.query('SELECT ID_ACC FROM asignacion_cursos_catedratico WHERE Grado_ID_Grado= ? AND Año_ID_Anio = ?', [Grado_ID_Grado, ID_Anio]);  const bim = await pool.query('SELECT ID_Bimestre FROM bimestre');       for (var k = 0; k <= 4; k++) {        var valus = [         bim[0], estudiante, asig[k],         bim[1], estudiante, asig[k],         bim[2], estudiante, asig[k],         bim[3], estudiante, asig[k]         ]     } 

¿Recorrer una variable de shell que contiene el resultado de un query?

amigos logre recorrer la variable que contiene el resultado del query con for pero se duplica los registros del query.

sql=`sqlplus -s $ DB_LOGIN << eosql set pagesize 0 linesize 2000 head off trimspool on feedback off serveroutput on; SELECT DISTINCT CODIGO_PRODUCTO FROM nombre_tabla ALT WHERE TRUNC(ALT.FECHA_FACTURACION) = TO_DATE(‘$ diaActual’, ‘DD/MM/YYYY’) GROUP BY CODIGO_PRODUCTO ORDER BY CODIGO_PRODUCTO ASC; / EXIT;

    for tipoprod in $  sql         do         echo "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+"         echo "tipoprod-"$  tipoprod         echo "-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+" 

done

Recorrer DataGrid WPF

buen día, estoy realizando una consulta a mi base de datos y mostrando el resultado en un DataGrid (Anexo imagen ya que no tengo el proyecto en mi equipo)

Codigo Dando como resultado lo siguiente:

mi pregunta es: como quedaría un ciclo para poder recorrer el datagrid y que si la cantidad por día es menor a 1000 se pinte de color rojo y de lo contrario sea verde, para después imprimir la tabla como se muestra. Soy nuevo en C# y también utilizando Visual studio. De antemano muchas gracias y saludos.

Recorrer DataGridView

tengo el sig. codigo para recorrer un DataGridView en el evento DoubleClick, cuando selecciono la fila y hago el dobleclick me arroja siempre el mensaje aunque el valor de la columna stockeable sea “S”, es decir lo que necesito es que si el valor de la celda de la columna stockeable es “S”me copie el parametro al formulario fjdCompras pero si contiene otro dato distinto de “S” que no me copie nada y arroje el mensaje de error. Alguien me podria ayudar con el codigo. Muchas gracias

foreach (DataGridViewRow row in dataListado.Rows) { if (Convert.ToString(row.Cells["stockeable"].Value) == "S") { fjdCompras frmComprasA = fjdCompras.GetInstancia(); string parCA1; parCA1 =Convert.ToString(this.dataListado.CurrentRow.Cells["idproducto"].Value); frmComprasA.setProducto(parCA1); this.Hide(); } else { MessageBox.Show("El artículo seleccionado no es stockeable", "Consulta de Artículos" + MessageBoxIcon.Error, MessageBoxButtons.OK); } } 

recorrer 2 arrays en javascript (ajax)

tengo una peticion ajax en mi sistema, en el cual estoy devolviendo 2 arreglos, uno llamdo $ data y otro llamado $ data1.

lo que quiero hacer es poder recorrer el valor que tiene cada array.

el retrun lo estoy haciendo de la siguiente manera return response()->json([$ data,$ data1]); En laravel.

a la vista legan los 2 arreglos pero no se como recorrer ambos

Recorrer diccionarios y formar una jerarquía

Quiero recorrer el siguiente diccionario, que a su vez contiene otro diccionario y asi repetitivamente:

datos = {'Elen SanzE': {     'Ester rodriguez': {'Fernando Morales': {}, 'Victor Gordaliza': {}, 'Alberto Pareja': {}, 'Henar Salas': {},                          'Elias Lopez': {}, 'Marcos Lopez': {}, 'Belen Gomez': {}, 'Virginia Sanchez': {},                          'Jose Manuel TIrado': {}, 'Antonio Manrique': {}},     'Pedro Ramirez': {}}} 

Y me gustaria que se viera por pantalla como si fuera una jerarquia formada por tabulaciones, vertical u horizontal o de otra forma.

He conseguido imprimir el diccionario completo con recursividad de forma lineal, pero no consigo hacer lo de la jerarquia:

def recorrer(diccionario):     for h, k in diccionario.items():         print(h)         if type(k) is not None:             recorrer(diccionario[h])  recorrer(datos) 

Imagen de muestra

Me gustaria que saliera del estilo de la imagen, si se os ocurre alguna manera gracias.

Como puedo recorrer en un foreach los valores que retorno un WCF

Buenas tardes soy un principiante en servicios web he realizado un servcio WCF en C#, tengo un metodo que retorna una lista

 public List<alumnos> Consultar_usuarios_aula(int codigo_aula)     {         SqlConnection cn = new SqlConnection("Server = tcp:xxx.database.windows.net,1433; Initial Catalog = XX; Persist Security Info = False; User ID = xx; Password =xx; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False; Connection Timeout = 30;");         List<alumnos> alumno = new List<alumnos>();         SqlCommand cmd = new SqlCommand();         string query = "select * from tb_alumnos where cod_aula ="+codigo_aula;         cmd = new SqlCommand(query, cn);         SqlDataReader dr;         try         {             cn.Open();             dr = cmd.ExecuteReader();             while (dr.Read())             {                 alumno.Add(new alumnos()                 {                     id_alumno = Convert.ToInt32(dr["codigo"].ToString()),                     nombre = dr["apellido"].ToString(),                     apellido = dr["nombre"].ToString(),                     id_aula = dr["cod_aula"].ToString()                 });             }             dr.Close();             cn.Close();         }         catch (Exception e)         {         }          return alumno;     } 

sin embargo tengo dificultades para recorrer esa lista desde mi cliente web que es un asp.net

he agregado una referencia

    ServiceReference1.Service1Client lista_alumnos_aula = new ServiceReference1.Service1Client(); lista_alumnos_aula.Consultar_usuarios_aula(1); 

pero como puede hacer para recorrer en un foreach esta respuesta.

foreach (var x in lista)             {              } 

agradecere tanto sus comentarios

Recorrer array fila por fila en python

tengo el siguiente codigo:

for link in soup.find_all("td", class_="textleft",limit=30):     a = link.find('a').attrs['href']     print(a) 

esto me devuelve 30 objetos:

/HORTICHUELAS-N-4812.html /ISABEL-ALONSO.html /TRANS-CEREZUELA.html /NATURE-CHOICE.html /AGRUPA-INVER.html /HERBEX-IBERIA.html /HORTOFRUTICOLA-NORIAS-ALMERIA.html /GARCIDEN.html /CASUR.html /HORTOSABOR-MEDITERRANEO.html /GRUPO-CONTROL-EMPRESA-SEGURIDAD.html /VEGACANADA.html /ONDUSPAN.html /EJIDOMAR-AND.html /ENZA-ZADEN-ESPANA.html .... ... 

asi hasta 30 resultados como puedo ir metiendo cada resultado en una variable , iterando con cada uno de los resutados uno por uno por ejemplo

var 1 = /SOTRAFA.html var 2 = /AGROPONIENTE.html