Tecnología

Inicio

Cómo publicar PHP en un menú desplegable

El HTML "<select>" etiqueta le permite crear menús desplegables en una página web y rellenarla con los objetos utilizando el "<valor de la opción>" etiqueta. Sin embargo, no se puede usar HTML para crear menús desplegables con elementos que pueden diferir de una visita a otra. Usted puede usar PHP para crear un menú desplegable dinámica en el código HTML y luego publicar artículos de matrices de PHP en el menú como su lista de opciones. Usted puede crear su propia matriz en PHP o conseguir uno de otro lugar, como por ejemplo de entrada de usuario o una base de datos SQL.

Instrucciones

1 Abra el archivo HTML e insertar el cursor donde desea que aparezca el menú desplegable.

2 Escribe lo siguiente para abrir una etiqueta PHP, y crear una nueva matriz PHP:

<? Php

$ MiMatriz = array ( 'Primera' => 1, 'Segundo' => 2, 'Tercera' => 3, 'Cuarta' => 4);

3 Escribe lo siguiente para abrir seleccione la etiqueta del menú desplegable:

echo "<select name = \" dropdownbox \ "> \ n";

Cambiar el atributo de nombre a algo que se adapte mejor el uso del menú. El "\ n" cerca del final inserta una nueva línea en el código HTML, que simplemente hace que el código sea más legible si alguien ve el código fuente de la página.

4 Escribe lo siguiente para crear el menú desplegable dinámico utilizando la matriz:

foreach ($ miMatriz como $ arrayItem => $ arrayValue) {

echo "\t&lt;option value=\"" . $arrayValue . "\">" . $arrayItem . "&lt;/option>\n";

}

La función "foreach" recorre cada elemento de la matriz, a continuación, crea una nueva opción en el menú desplegable. Al igual que el comando "\ n", la "\ t" hace que el código sea más legible.

5 Escribe lo siguiente para cerrar el "SELECT" y PHP etiquetas:

echo "</ select>";

?>

6 Guarde el archivo HTML y subirlo a su servidor Web.