SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: maldicion en Viernes 22 de Abril de 2005, 17:51

Título: Llenar Un Lista Menu Atraves De Mysql
Publicado por: maldicion en Viernes 22 de Abril de 2005, 17:51
HOLA:

Estoy realizando una pagina en php, y uso un select, para que el usuario seleccione lo que desea visualizar

<select name="op" onCange>
  <option value="1">Cuautla
  <option value="2">Cuernavaca
.
.
.
.
</select>

lo que quiero es que esta lista se llene a traves de una consulta a mysql, que contiene la tabla con los destinos a visaulizar, quiero saber si puedo hacer esto y como puedo hacerlo

GRACIAS!
Título: Re: Llenar Un Lista Menu Atraves De Mysql
Publicado por: JDO en Martes 26 de Abril de 2005, 03:36
si puedes y es muy sencillo

primero haces la consulta a la base de datos

conectar al abase de datos con mysql_connect();
...
  $sql="SELECT * FROM Sectores ORDER BY Sec_nombre";
  $resultado = mysql_query($sql);
...

<form name="FormOp" method="post" action="..url donde necesites.">
<select name="op" onCange="FormOp.submit();">
<?php
  while(fila=mysql_fetch_array($resultado)) {
    echo"<option value=\"$fila[opcion_id]\">$fila[opcion_nombre]</option>";
  }
?>
</select>
</form>


asi optienes el id de la opcion que el usuario escogio

espero haber entendido tu respuesta y haberte ayudado??
Saludos  :D