Foros del Web » Programando para Internet » PHP »

Menu / List con Mysql

Estas en el tema de Menu / List con Mysql en el foro de PHP en Foros del Web. Saludos, Tengo un problema con un menu que quiero utilizar sacando la info de la base de datos. El problema es este utilizo un array ...
  #1 (permalink)  
Antiguo 02/07/2010, 15:14
 
Fecha de Ingreso: mayo-2007
Mensajes: 12
Antigüedad: 17 años, 6 meses
Puntos: 0
Menu / List con Mysql

Saludos,

Tengo un problema con un menu que quiero utilizar sacando la info de la base de datos.

El problema es este

utilizo un array para sacar la info y colocarla como opciones dentro del menu, pero en lugar de darme un menu con 10 opciones, por ejemplo, lo que hace es darme 10 menues con una opcion...

el codigo es el siguiente:

Código:
<label>
<select name="jugadores" id="jugadores">
  <option value="<?php $id; ?>"><?php echo $nombre; ?> <?php echo $apellido; ?></option>
</select>
</label>
  #2 (permalink)  
Antiguo 02/07/2010, 15:46
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 8 meses
Puntos: 25
Respuesta: Menu / List con Mysql

debes usar un ciclo, revisa la opción while de php
__________________
Hospedaje Web al mejor costo!
  #3 (permalink)  
Antiguo 02/07/2010, 16:03
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 15 años, 1 mes
Puntos: 22
Respuesta: Menu / List con Mysql

lo q comunmentte hago es esto y me sirve:

Código PHP:
  $consulta=mysql_query("SELECT id,nombre FROM user");
     
      echo 
"<select name='id'id='id'>";
      echo 
"<option value='0'>Elige..</option>";
      while(
$registro=mysql_fetch_row($consulta))
      {
      echo 
"<option value='".$registro[0]."'>".$registro[1]."</option>";
      }
      echo 
"</select>"
__________________
Somos lo que pensamos, como pensamos vivimos.

Etiquetas: list, mysql
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 21:02.