SrMotaito Posted February 22, 2013 Report Share Posted February 22, 2013 Bueno primero que nada buenos días estimados. Tengo el siguiente problema si me pueden ayudar, quiero cargar unos datos procedentes de una base de datos "novedades" en un Drop-down List he visto diferentes códigos en la WEB y le funcionan, pero a mi no me rescata, mi primera impresión fue que la base de datos y el index.php no estaban hablando, implemente unos códigos y me arroja que si tiene conexión incluso me lee los 5 items que posee en este momento la tabla ("especialista" en mi caso). los nombres de los campos son "id_especialista","nom_esp","ap_esp","fono_esp", he tratado de linkearlo a travez de numero de columna (0,1,2,3) o por los nombres de las columnas de la tabla, pero no me funciona. Agradeciendo su ayuda y pidiendole disculpas por mi poca expertice me despido atentamente. CODIGO PHP <?phpinclude ("conexion.php");$consulta="select * from especialista order by ap_esp asc";$resp= mysql_query($consulta);echo $resp; ?> <html> <head> <title>Conexión a la Base de Datos</title> </head><body> <select name="Especialistas"> <? while($fila= mysql_fetch_array($resp)){ echo "<option value='".$fila['id_especialista']."' >".$fila['nom_esp'].",".$fila['ap_esp'].",".$fila['fono_esp']."</option>"; } ?> </select></body></html> Link to comment Share on other sites More sharing options...
AshWilliams Posted February 22, 2013 Report Share Posted February 22, 2013 Si usas fetch_array, pues deberías trabajar con los indices, no con los nombres de los campos ;) <?php while($fila= mysql_fetch_array($resp)){ echo "<option value='".$fila['0]."' >".$fila[1].",".$fila[2].",".$fila[3]."</option>"; }?> PS: deberías reemplazar por los indices que quieres mostrar ;)PS2: No uses <? ?> a menos que tengas activada esa opcion....mejor usa la forma larga <?php y ?> :tonto:PS3: No uses la extensión mysql....su uso esta desaconsejado(deprecated), ve por mysqli o por PDO ;) Saludos :krider: Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now