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<option value=\"" . $arrayValue . "\">" . $arrayItem . "</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.