Foros del Web » Programando para Internet » PHP »

Volcar resultado de una consulta a un <select>

Estas en el tema de Volcar resultado de una consulta a un <select> en el foro de PHP en Foros del Web. Buenas gente, estoy intentando volcar los resultados de una consulta mysql a un <select>, lo que pasa es que no me funciona y no se ...
  #1 (permalink)  
Antiguo 06/03/2007, 22:01
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
Volcar resultado de una consulta a un <select>

Buenas gente, estoy intentando volcar los resultados de una consulta mysql a un <select>, lo que pasa es que no me funciona y no se porque.

El campo 'codigo' es el que quiero ir mostrando en los selects, tantas veces como campos haya.

En $sql_tabla2, tengo el nombre de la tabla.

Código PHP:
$qry=mysql_query("Select * from $sql_tabla2");

$total=mysql_num_rows($qry);

while(
$row mysql_fetch_array($qry))
{    
        
    for (
$i=1$i=$total$i++)
    
    {    
                    
        echo 
"<option value=".$i.">".$row['codigo']."</option>";
    
    }


¿Alguien sabe que me puede fallar?

Muchas gracias.

Última edición por pipep; 06/03/2007 a las 22:12
  #2 (permalink)  
Antiguo 07/03/2007, 01:34
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Volcar resultado de una consulta a un <select>

Que contiene la variable $sql_tabla2 de esa Consulta a la BD, has declarado esa variable antes de hacer dicha consulta?, otra cosa el código es un campo de dicha tabla?, si fuera así no entiendo para qué haces un for si simplemente puedes jalar los códigos de la tabla y mostrarlos en el <select>.

Sería bueno que explicaras un poco más tu problema y ayudaría más si pones el código completo por que veo que ahí hacen falta algunas cositas. Así se te podrá dar una mejor ayuda
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:50.