Hvordan Post PHP Into en Drop-Down Menu

HTML "<Velg>" tag lar deg lage rullegardinmenyer på en webside og fylle den med elementer ved hjelp av "<option value>" tag. Du kan imidlertid ikke bruke HTML for å lage drop-down menyer med elementer som kan avvike fra besøk til besøk. Du kan bruke PHP til å lage en dynamisk rullegardinmenyen i HTML-koden, og deretter legge gjenstander fra PHP arrays inn på menyen som sin valglisten. Du kan lage din egen array i PHP eller få en fra et annet sted, for eksempel fra brukerundersøkelser eller en SQL-database.

Bruksanvisning

1 Åpne HTML-filen og sett markøren der du ønsker å vise rullegardinmenyen.

2 Skriv inn følgende for å åpne en PHP-koden og opprette en ny PHP array:

<? Php

$ MyArray = array ( 'First' => 1, 'Second' => 2, «Tredje '=> 3,' fjerde '=> 4);

3 Skriv inn følgende for å åpne rullegardinmenyen s velger tag:

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

Endre navnet attributt til noe som passer bedre bruk av menyen. Den "\ n" nær slutten setter inn en ny linje i HTML-koden, som rett og slett gjør koden mer lesbar hvis noen ser på kildekoden til siden.

4 Skriv inn følgende for å lage dynamiske rullegardinmenyen ved hjelp rekken:

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

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

}

Den "foreach" -funksjonen looper gjennom hvert element i matrisen, oppretter deretter et nytt alternativ i rullegardinmenyen. I likhet med "\ n" kommandoen, "\ t" gjør koden mer lesbar.

5 Skriv inn følgende for å lukke "velg" og PHP tags:

echo "</ select>";

?>

6 Lagre HTML-fil og laste den opp til webserveren.