Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/03/2008, 14:29
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Re: Mostrar contenido de una tabla con un <select> y <option>

No problem. Analicé con más detalle el código que armaste a partir de mi sugerencia. Aquí lo pongo con algunas correcciones.

(Por cierto, usualmente para recorrer el resultado de una consulta a base de datos usamos WHILE, no FOR... pero la verdad no sé si es una regla impuesta por algún programadorcillo o si es la sintaxis estricta del caso... jejeje... Aquí va con WHILE :P)

Código PHP:
$conectar=mysql_connect("localhost","root","");
$db="cutec";

// Aquí te faltaba poner el campo "idcurso" en tu consulta:
$sql = mysql_query("SELECT idcurso, curso FROM curso ORDER BY idcurso");

// el nombre de la tabla y el campo que quiero mostrar tienen el mismo nombre: "curso".
$resultado=mysql_db_query($db,$sql);

if (mysql_num_rows($sql) > 0)
{
    // Para cambiar un poco: tags HTML en vez de "echo" o "print":
    ?>Seleccione: <select name="idcurso"> <?

    
while ($temp mysql_fetch_array($sql))
      {
         
?> <option value="<?= $temp["idcurso"]; ?>"><?= $temp["curso"]; ?></option>
      } // Fin del While

    ?></select><?
}
else
{
   
?>No hay datos<?
}
mysql_free_result($sql);
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*