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.


                                                        

PHP

Descargar Ejemplo
Combobox in php example

Comentarios

Entradas más populares de este blog

Solucion al error collation desconocida: 'utf8mb4_0900_ai_ci'

Ejemplo de suma Pascal