Validering og datarensing ved hjelp av PHP. Validatorklasse for validering av POST-data Spesifiserer en annen kolonne som skal valideres
Dette og de neste kapitlene viser hvordan du bruker PHP til å validere skjemadata.
PHP-skjemavalideringTenk SIKKERHET når du behandler PHP-skjemaer!
Disse sidene vil vise hvordan du behandler PHP-skjemaer med sikkerhet i tankene. Riktig validering av skjemadata er viktig for å beskytte skjemaet ditt mot hackere og spammere!
HTML-skjemaet vi skal jobbe med i disse kapitlene, inneholder ulike inndatafelt: obligatoriske og valgfrie tekstfelt, alternativknapper og en send-knapp:
Valideringsreglene for skjemaet ovenfor er som følger:
Navn | Obligatorisk. + Må bare inneholde bokstaver og mellomrom |
E-post | Obligatorisk. + Må inneholde en gyldig e-postadresse (med @ og .) |
Nettsted | Valgfri. Hvis den finnes, må den inneholde en gyldig URL |
Kommentar | Valgfri. Inndatafelt med flere linjer (tekstområde) |
Kjønn | Obligatorisk. Må velge en |
Først skal vi se på den vanlige HTML-koden for skjemaet:
TekstfeltNavn-, e-post- og nettstedsfeltene er tekstinndataelementer, og kommentarfeltet er et tekstområde. HTML-koden ser slik ut:
Navn:
E-post:
Nettsted:
Kommentar:
Kjønnsfeltene er radioknapper og HTML-koden ser slik ut:
Kjønn:
Hunn
Mann
Annen
HTML-koden til skjemaet ser slik ut: