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-skjemavalidering

Tenk 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:

Feltvalideringsregler
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:

Tekstfelt

Navn-, e-post- og nettstedsfeltene er tekstinndataelementer, og kommentarfeltet er et tekstområde. HTML-koden ser slik ut:

Navn:
E-post:
Nettsted:
Kommentar:

Radioknapper

Kjønnsfeltene er radioknapper og HTML-koden ser slik ut:

Kjønn:
Hunn
Mann
Annen

Formelementet

HTML-koden til skjemaet ser slik ut: