Programación Web y Scripting > PHP
Necesito recorrer un array
F_Tanori:
imprime lo que te devuelva la funcion
--- Código: PHP ---$arr=$db->cliente("SELECT CLIENTE FROM CLIENTES"); echo "<pre>";print_r($arr);echo "</pre>";
El problema puede estar con el count, fiajate que te imprime
Saludos
akiestudio:
Al poner el codigo que me diste sale esto;
--- Código: PHP ---Array( [1] => Array ( [1] => Juan ) [2] => Array ( [1] => jojo ) )
Pero cuando quito el count del for me da el error:
Undefined Ofsset en la linea de codigo:
<option value ="<?php echo $arr[1][$i]; ?>"><?php echo $arr[1][$i];?></option>
gracias
F_Tanori:
Prueba de esta manera
--- Código: PHP ---<select name='clientes'><?phpforeach($arr as $idx => $valor){?><option value ="<?php echo $valor; ?>"><?php echo $valor[1];?></option><?php}?></select>
$valor[1] , el 1 seria como el 'campo' si visualizamos la matriz como una tabla
Array ( 1 => Array ( 1 => 'Juan' ,2=>'Lopez' ), 2 => Array ( 1 => 'jojo',2=>'dos' ));
Si quisiera otra posicion de la fila, solo habria que cambiarlo
$valor[2]
Array ( 1 => Array ( 1 => 'Juan' ,2=>'Lopez' ), 2 => Array ( 1 => 'jojo', 2=>'dos' ));
y asi sucesivamente
Saludos
Navegación
[*] Página Anterior
Ir a la versión completa