PHP: Llenar combo desde base de datos en MYSQL

Que tal amigos esta vez les enseñare y compartire un codigo en el cual podremos llenar un Combo de HTML con nuestros datos existentes en mysql y todo pues obviamente desde php jaja asi que sin mas prosigamos.

1.- Primeramente necesitaremos nuestra base de datos en mysql.

2.- Para empezar ya realmente necesitaremos el archivo de conexion.php que realizamos en el post pasado.

<?php
$conexion = mysql_connect("localhost", "root", "") or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db("demo", $conexion);
?>

3.- Tener una Pagina hecha en HTML para poder insertar nuestro combo!!! xD, y en la cual debemos incluir nuestro archivo de conexion.php y asi poder realizar una consulta y obtener los resultados y colocarlos en nuestro combo!!.. debiendo quedar de la siguiente manera:

<?php
include('conexion.php');
$consulta="Select campoBaseDatos from tabla order by criterio asc";
$result=mysql_query($consulta);

?>

<html>
<head>
<title>Ejemplo de combos</title>
</head>
<body>

<select name="empresa">
<option value="">Seleccionar</option>
<?php
while($fila=mysql_fetch_row($result)){
echo "<option value='".$fila['0']."'>".$fila['1']."</option>";
}
?>

</select>



</body>

</html>


SHARE

MDS Mauricio Melo Granados

Hola. Soy desarrollador de software, CEO/Fundador de WebDesign Software, Colaborador en varios sitios web y proyectos, amante de los videojuegos y dice mi mamá que hasta guapo. xD

  • Facebook
  • Instagram
    Blogger Comment
    Facebook Comment

5 comentarios:

Santiago Gomez dijo...

Hola zhero crack de antemano te agradezco que hayas hecho este tutorial me ha servido muchisimo, he implementado este codigo en una aplicacion web que tengo y si me llena el combo con los datos de la consulta pero el problema es que me aparecen en blanco, es decir si tengo 5 registros en la tabla a la que consulte, le doy clic en el combo y me se despliega una lista en blanco, pero si deslizo el puntero me va marcando de azul las 5 opciones y puedo seleccionarlas el problema como te digo es que no se ven las letras solo el recuadro en blanco te agradeceria me pudieras ayudar.

ivan mauricio melo granados dijo...

q tal amigo, fijate si en la impresion de los datos le mandas algun color.. o tbm checa con otro navegador haber si te hace el mismo problema

Julieth dijo...

Hola, muchas gracias por ese aporte. Ha sido de mucha utilidad para mi!

Anónimo dijo...

I got this web page from my friend who told me about
this site and now this time I am visiting this web page and reading
very informative articles at this time.

My page: immune boosting foods youtube.com video

Carlos Mito dijo...

Paara que no salgan en blanco se debe poner en el while mysql_fetch_array