Come Posta PHP in un menu a discesa

December 12

L'HTML "<select>" tag consente di creare menu a discesa in una pagina Web e popolarlo con elementi utilizzando il "<option value>" tag. Tuttavia, non è possibile usare l'HTML per creare menu a discesa con oggetti che possono differire da visitare da visitare. È possibile utilizzare PHP per creare un menu a discesa dinamico nel codice HTML e poi postare elementi da array PHP nel menu come la sua lista di opzioni. È possibile creare la propria matrice in PHP o ottenere uno da altrove, come ad esempio dall'input dell'utente o di un database SQL.

istruzione

1 Aprire il file HTML e inserire il cursore in cui si desidera visualizzare il menu a discesa.

2 Digitare la seguente per aprire un tag PHP e creare un nuovo array PHP:

<? Php

$ MyArray = array ( 'First' => 1, 'secondo' => 2, 'terzo' => 3, 'Quarto' => 4);

3 Digitare la seguente per aprire tag select del menu a discesa:

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

Modificare l'attributo nome a qualcosa che si adatta meglio l'uso del menu. Il "\ n" vicino alla fine inserisce una nuova linea nel codice HTML, che fa semplicemente il codice più leggibile se qualcuno vede il codice sorgente della pagina.

4 Digitare quanto segue per creare il menu a discesa dinamico utilizzando la matrice:

foreach ($ myArray da $ arrayItem => $ arrayValue) {

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

}

La funzione "foreach" loop attraverso ogni elemento dell'array, quindi crea una nuova opzione nel menu a discesa. Come il comando "\ n", la "\ t" rende il codice più leggibile.

5 Digitare quanto segue per chiudere il "Select" e PHP tag:

echo "</ select>";

?>

6 Salvare il file HTML e caricarlo sul server Web.