Cómo utilizar una base de datos como una lista desplegable con PHP

Para el diseño de los carros de compras en línea, una lista desplegable con frecuencia aparece que le permitirá seleccionar diferentes opciones para el producto que desea comprar. Por ejemplo, diferentes productos suelen estar disponibles en diferentes colores, por lo que la lista de opciones deben ser poblada con opciones de color , que se almacenan en una base de datos. En este caso , el código PHP está escrito para acceder a una base de datos de color y llenar la lista con los colores en la base de datos del producto. Instrucciones Matemáticas 1

Crear un archivo de texto con su editor de texto. Guarde el archivo como "drop -down -menu- populate.php . "
2 Tipo

, comenzando en la primera línea del editor de texto , el código PHP que indicará el inicio de la secuencia de comandos PHP y hacer la conexión entre el código PHP y la base de datos MySQL que el código PHP es conectarse. Incluir en el código de una sentencia condicional PHP para mostrar un mensaje de error si la conexión ha fallado y crear una tabla de base de datos (llamada test11 ) y para almacenar las tallas de ropa ( 3 , 5 y 10 ) en la tabla de base de datos test11 si la conexión tuvo éxito .

$ mysqli = mysqli_connect ( " localhost" , "username" , "password ", " databasename "); ?

if ( mysqli_connect_errno ()) {

printf ( " No se pudo conectar a la base de datos mysql del servidor :% s \\ n", mysqli_connect_error ());

exit ();

} else {

$ sql = "CREATE TABLE vestidos ( id int NOT NULL PRIMARY KEY AUTO_INCREMENT , tamaños INT ) ";

$ res = mysqli_query ($ mysqli , $ sql );

$ sql1 = " INSERT INTO vestidos (tamaños) VALUES ( '3 ') ";

$ res1 = mysqli_query ($ mysqli , $ sql1 );

$ sql2 = " INSERT INTO vestidos ( tamaños ) VALUES ( '5 ' ) ";

$ res2 = mysqli_query ($ mysqli , $ SQL2 );

$ SQL3 =" INSERT INTO vestidos (tamaños) VALUES ( '10' ) ";

$ res3 = mysqli_query ($ mysqli , $ SQL3 );
3 Tipo

en el editor de texto, comenzando en la línea siguiente , el código PHP que recuperará todas las tallas de ropa de la tabla vestidos. Incluir en el código de las etiquetas de formato HTML para generar el menú desplegable ( cuadro de lista )

$ query = "SELECT tamaños , ID desde vestidos "; .

$ Result = mysqli_query ($ mysqli , $ consulta );

echo " tallas de ropa disponible ";

while ($ Dress1 = mysqli_fetch_array ($ resultado , MYSQLI_ASSOC )) {

echo " "; }


echo " ";

mysqli_close ($ mysqli ); ?

}

>

El código genera una consulta para recuperar el contenido de la Identificación y tamaños campos de la tabla de base de vestidos. El texto entre comillas en el " eco " funciones se utilizan para mostrar el cuadro de lista, en concreto a la salida de la lista de etiquetas HTML y la etiqueta de opción se utiliza para especificar las distintas opciones del menú en la lista. El " tiempo " sentencia se utiliza en combinación con la función " mysqli_fetch_array " y el marcado HTML en la cuenta de " echo" para rellenar el cuadro de lista con las tallas de ropa en el " vestidos " tabla de la base .