Foros del Web » Programando para Internet » PHP »

En un arreglo bidimensional como saco la informacion?

Estas en el tema de En un arreglo bidimensional como saco la informacion? en el foro de PHP en Foros del Web. tengo una arreglo bidimencional el cual es resultado de una consulta a la base de datos, en los campos tengo el id y descripcion... pero ...
  #1 (permalink)  
Antiguo 27/08/2003, 14:17
 
Fecha de Ingreso: agosto-2003
Ubicación: Oaxaca
Mensajes: 41
Antigüedad: 20 años, 7 meses
Puntos: 0
En un arreglo bidimensional como saco la informacion?

tengo una arreglo bidimencional el cual es resultado de una consulta a la base de datos, en los campos tengo el id y descripcion... pero el numero de campos puede variar.... y el resultado de ese array lo tengo que meter en un <SELECT>... <OPTION>.... de manera que para un X numero de elementos cresca la lista.... como le hago....ayuda porfavor...
__________________
'.' @nita '.'
  #2 (permalink)  
Antiguo 27/08/2003, 14:27
 
Fecha de Ingreso: febrero-2003
Ubicación: Guanare
Mensajes: 90
Antigüedad: 21 años, 2 meses
Puntos: 0
despues que hagas el query, cuenta la variable haber cuantos datos tienes en la variables despues haces los for correspondientes desde adentro hacia afuera o sea
for $i=1; $i<=$count($var); $i++
{
for$j=1; $j<=$count($var2); $j++
{
echo $j;
}
}
es te muesta $j cuantas veces sea $i
$i=3;
$j=4;
1 1 2 3 4
2 1 2 3 4
3 1 2 3 4
  #3 (permalink)  
Antiguo 28/08/2003, 21:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si dices que el "resultado es de una consulta SQL" .. No será más fácil:

Código PHP:
$consulta=mysql_query("TU SELECT ... ");
echo 
"<select name=\"nose\">";
while (
$registro=mysql_fetch_array($consulta)){
echo 
"<option value=\"".$registro['id']."">".$registro['nombre']."</option>";
}
echo "
</select>"; 
Uu saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 28/08/2003 a las 21:22
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:10.