Hvor å Sjekk din PHP-kode for bare hele heltall i skjemaet Input

Hvor å Sjekk din PHP-kode for bare hele heltall i skjemaet Input


PHP er et dynamisk skrevet språk, noe som betyr at den samme variabelen kan behandles som et heltall, en streng, et flyttall, eller hvilken som helst annen datatype - avhengig av situasjon der det brukes. For å validere skjema innspill som bare skal være et heltall, kan du sette på en linje test med PHP er "is_int ()" -funksjonen, som har vært til stede som en del av PHP standardbiblioteker siden PHP versjon 4.

Bruksanvisning

1 Åpne PHP-filen som brukes til å validere skjemaet innspill i en teksteditor. Hvis du ikke vet hva denne filen heter, sjekk form kildekode for PHP-filen som er oppført i "action =" egenskap av "<form>" tag.

2 Bruk "$ _POST" funksjon for å laste form variabel i minnet. Hvis skjemaet hadde et felt som heter "NUMBER_OF_CHILDREN," du kan tildele dette i PHP ved å skrive "$ NUMBER_OF_CHILDREN = $ _POST [NUMBER_OF_CHILDREN];".

3 Skriv inn følgende "hvis" statement på neste linje av PHP-filen: "hvis {die (is_int ($ NUMBER_OF_CHILDREN)!) (" Form innspill var ikke et heltall Gå tilbake til skjemaet og prøv igjen. ".);} ". Denne koden undersøker fastsatt skjema innspill, og hvis det ikke er riktig formatert, returnerer en feil og stopper videre behandling av koden.

4 Opprette variabler og "IF ()" utsagn for hvert skjema verdien du ønsker å sjekke. Du kan klippe og lime inn koden, bare å endre variabelnavnet. Hvis noen form verdien du sjekke ikke er et heltall, vil PHP stoppe behandlingen av form.

5 Lagre PHP-filen og lukke en teksteditor.