Como llenar un combo en php por mysql?
Como llenar un combo en php por mysql?:
En este ejemplo muestro como llenar un combo con los datos de una base de datos mysql.
Deben ejecutar este código en php:
UPDATE 2018:
<!doctype html> <body> <SELECT NAME="productoss"> <option>Seleccione una Opción...</option> <?php $conexion=new mysqli('localhost', 'root', 'contra', 'nombre_de_la_base_de_datos'); or die("Problemas en la conexion"); mysql_query ("SET NAMES 'utf8'"); $clavebuscadah=$conexion->query("select id,nombre from producto",$conexion) or die("Problemas en el select:".mysql_error()); while($row = mysql_fetch_array($clavebuscadah)) { echo'<OPTION VALUE="'.$row['id'].'">'.$row['nombre'].'</OPTION>'; } ?> </SELECT> </body> </html>
Version 2011-2017:
<!doctype html> <body> <SELECT NAME="productoss"> <option>Seleccione una Opción...</option> <?php $conexion=mysql_connect("localhost","nombre","contra") or die("Problemas en la conexion"); mysql_select_db("nombre_de_la_base_de_datos",$conexion) or die("Problemas en la selección de la base de datos"); mysql_query ("SET NAMES 'utf8'"); $clavebuscadah=mysql_query("select id,nombre from producto",$conexion) or die("Problemas en el select:".mysql_error()); while($row = mysql_fetch_array($clavebuscadah)) { echo'<OPTION VALUE="'.$row['id'].'">'.$row['nombre'].'</OPTION>'; } ?> </SELECT> </body> </html>
para que les funcione el ejemplo deberán de cambiar los datos como ser el nombre del host junto con nombre y contra que tiene, poner el nombre de la base de datos que usan y que datos mostraran.
Comentarios
Publicar un comentario