Llenar dinamicamente combobox PHP + Mysql

AddThis Social Bookmark Button

logo_php.jpgEn algunas ocaciones necesitamos poner una lista de datos del tipo combobox, para nuestro formulario, pero estos datos se encuentran en la base de datos, como " pintarlos "?

Bueno, primero vamos a generar nuestra consulta SQL:

 

$SQL = "SELECT nombre_campo  FROM mi_tabla ORDER BY nombre_campo asc"

$QUERY =  mysql_query ($SQL);

 

De esta manera le pedimos a la base de datos que nos traiga de mi_tabla los valores del campo 'nombre_campo', pues bien, ahora falta vacearlos al combobox que utilizaremos en nuestro formulario... <select name="mi_select">

<?

    while ( $resultado = mysql_fetch_array($QUERY)){

          echo "<option value='".$resultado[nombre_campo]."'> ". $nombre_campo."</option>";

    }

?>

</select>

Y listo, con esto le decimos que mientras la consulta tenga resultados, nos ponga un OPTION, con el valor que viene saliendo de la consulta SQL.

Tambien quienes gustan usar   mysql_fetch_row; solo deberian cambiar en  $resultado por el indice en lugar del nombre, es decir $resultado[0]

 

salu2

Leave your comments

0

People in this conversation