Hvordan å behandle en avkrysningsboks med PHP

Du kan bruke PHP til å behandle verdien av en avmerkingsboks etter at den har blitt klikket eller ikke i et HTML-skjema. Dette er nyttig når du ønsker å la din webside besøkende velge ett eller flere alternativer fra en liste eller svare ja / nei type spørsmål. Hvis en avkrysnings klikkes, er verdien satt i "$ _POST" array, som sendes til websiden som behandler innsendt skjema.

Bruksanvisning

1 Åpne HTML-fil som du ønsker å bruke et avkrysningsskjema. Bruk en tekst editor som Windows Notisblokk.

2 Opprette et HTML-skjema med en inngang type "boksen". Inkluder en "Send" -knappen for brukeren til å klikke etter at hun har gjort hennes valg. For eksempel "<form action =" mypage.php "method =" post "> tekst på spørsmålet <input type =" checkbox "name =" myVariable "value =" Ja "/> <input type =" submit "name = "MyForm" value = "Send" /> </ form> "lagrer boksen status i" myVariable "variable og viderekobler brukeren til websiden" mypage.php "når" Send "-knappen klikkes.

3 Lagre og lukk HTML-fil.

4 Åpne PHP-filen.

5 Behandle boksen ved å bruke "isset" funksjon for å kontrollere om en verdi for den boksen ble satt i "$ _POST" array. Hvis boksen ble klikket, da skjemaet variable vil ha en verdi lik hva "value =" ble satt til i form. Hvis boksen var ukontrollert, da variabelen vil ikke bli satt og "isset" vil returnere false. "<? Php if (isset ($ _ POST [ 'myVariable'])) {$ myvalue = $ _POST [ 'myVariable'];} else {$ myvalue =" boksen merket ";}?>" For eksempel.

6 Lagre PHP-filen.

Hint

  • PHP-koden må være innenfor "<? Php" og "?>" Tags.