Programación Web y Scripting > PHP

 Necesito recorrer un array

<< < (3/3)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa