Jump to content

Problema con Drop-down List


Recommended Posts

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

 

 

 

<?php
include ("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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...