Foros del Web » Programando para Internet » PHP »

como mostrar los datos mysql en un menu de seleccion (select)

Estas en el tema de como mostrar los datos mysql en un menu de seleccion (select) en el foro de PHP en Foros del Web. hola amigos tengo un problema la mostrar datos de una tabla en una base de datos mysql en un menu de seleccion (SELECT) aqui les ...
  #1 (permalink)  
Antiguo 27/05/2008, 09:23
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 15 años, 11 meses
Puntos: 0
como mostrar los datos mysql en un menu de seleccion (select)

hola amigos tengo un problema la mostrar datos de una tabla en una base de datos mysql en un menu de seleccion (SELECT) aqui les dejo parte del codigo para q me den una mano!

<?
$link = mysql_connect("localhost", "usuario", "pass");
mysql_select_db("servicios", $link);
$result = mysql_query("SELECT * FROM clientes", $link);
?>
<select name="clientes">
<?
while ($row = mysql_fetch_assoc($result))
{
?>
<option value="<?php echo $row['nom_cli']?>"><?php echo $row['nom_cli']?></option>
<?
}
?>
</select>

agradeceria cualquier tipo de ayuda!
  #2 (permalink)  
Antiguo 27/05/2008, 09:25
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

Cual es el problema ?, no veo error en tu codigo (a simple vista). Te devuelve algun error, warning?. Revisa el codigo fuente de la pagina luego de ejecutarla.
__________________
eft0's stuff! - http://estebanfernandez.net
  #3 (permalink)  
Antiguo 27/05/2008, 09:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

el problema es q aparecen los registros pero no muestra los nombres aparecen en blanco me entiendes
  #4 (permalink)  
Antiguo 27/05/2008, 09:43
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

Cita:
Iniciado por djedd Ver Mensaje
el problema es q aparecen los registros pero no muestra los nombres aparecen en blanco me entiendes
Aparecen los registros pero no muestra los nombres? prueba así tu código:

Código PHP:
<?php
$link 
mysql_connect("localhost""usuario""pass");
mysql_select_db("servicios"$link);
$result mysql_query("SELECT * FROM clientes"$link) or die( "Error en query:".mysql_error() );
?>
<select name="clientes">
<?php
while($row mysql_fetch_array($result))
{
?>
<option value="<?php echo $row['nom_cli'];?>"><?php echo $row['nom_cli'];?></option>
<?php
}
?>
</select>

Saludos.
  #5 (permalink)  
Antiguo 27/05/2008, 09:50
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 17 años, 7 meses
Puntos: 5
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

creo que es por esto:
Código PHP:
<option value="<?php echo $row['nom_cli']?>"><?php echo $row['nom_cli']?></option>
y lo deves cambiar a:
Código PHP:
<option value="<?php echo $row['nom_cli']; ?>"><?php echo $row['nom_cli']; ?></option>
espero poder ayudar
  #6 (permalink)  
Antiguo 27/05/2008, 10:00
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

no amigo aun no me funciona pero la cambio a otra tabla y si me muestra todo correcto! que sera?
  #7 (permalink)  
Antiguo 27/05/2008, 10:02
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

Cita:
Iniciado por djedd Ver Mensaje
no amigo aun no me funciona pero la cambio a otra tabla y si me muestra todo correcto! que sera?
Creo que no tienes datos en el campo que estan intentando mostrar de la tabla. No existe otra explicacion.
__________________
eft0's stuff! - http://estebanfernandez.net
  #8 (permalink)  
Antiguo 27/05/2008, 10:04
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

A ver te entiendo con la tabla clientes no te muestra nada el select? revisaste los datos de tu tabla? te indica algún error cuando haces la consulta con la tabla clientes? porque la verdad es muy raro que no te muestre nada.



Saludos.
  #9 (permalink)  
Antiguo 27/05/2008, 10:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 13
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: como mostrar los datos mysql en un menu de seleccion (select)

ok amigo gracias por tu ayuda! pero el problema es q en la tabla esta en mayusculas y en el php esta en minusculas!... gracias por tu 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 06:03.