Foros del Web » Programando para Internet » PHP »

mysql_fetch_array en menu desplegable

Estas en el tema de mysql_fetch_array en menu desplegable en el foro de PHP en Foros del Web. Hola phperos, necesito saber cómo muestro el resultado de un mysql_fetch_array en un menu desplegable de html? de antemano gracias. Marcelo...
  #1 (permalink)  
Antiguo 27/11/2002, 08:53
 
Fecha de Ingreso: agosto-2002
Ubicación: Santiago de Chile
Mensajes: 136
Antigüedad: 21 años, 7 meses
Puntos: 1
mysql_fetch_array en menu desplegable

Hola phperos, necesito saber cómo muestro el resultado de un mysql_fetch_array en un menu desplegable de html?
de antemano gracias.
Marcelo
  #2 (permalink)  
Antiguo 27/11/2002, 09:18
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 21 años, 8 meses
Puntos: 2
<?
mysql_connect("localhost","","");
$resultados=mysql_db_query("base","select * from tabla ");
echo "<select name=menu1 size=18>";
while ($row=mysql_fetch_array($resultados)){
$variable1=$row[campo1];
$variable2=$row[campo2];
echo " <option value=$variable2>$variable1</option>";
}
echo "</select>";
?>

Espero que te sirva
  #3 (permalink)  
Antiguo 27/11/2002, 16:36
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Solo un comentario sobre buenas costumbres: Pon comillas a los valores de los atributos de los tag de HTML. Asi :

echo " <option value=$variable2>$variable1</option>";

estaria corecto poniendolo

echo " <option value=\"$variable2\">$variable1</option>";

o

echo " <option value='$variable2'>$variable1</option>";

Y no es capricho. Si $variable2 contiene un espacio, el valor solo cogera la primera palabra.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 17:44.