POST-valideringssløyfe - CSS-triks

Anonim

Antagelser

Du har et HTML-skjema med en rekke innganger. Handlingsattributtet til skjemaet peker på en PHP-fil som inneholder koden nedenfor.

Merknader om kode

Denne koden starter med å lage en matrise som inneholder navnet på forskjellige innganger som sendes via en POST. getFormData () blir da kalt, der de nødvendige feltene sendes inn. Inne i funksjonen opprettes en matrise som inneholder forskjellige deler av data knyttet til skjemaet. $ formData ('valid') er en boolsk referanse hvis alle data ble levert og gyldige, $ formData ('fields') er en matrise tastet av navnet på inngangen med deres respektive verdi fra POST-dataene, $ formData ('notValidFields ') er en matrise som vil inneholde navnene på alle innganger som ikke ble sendt eller som hadde ugyldige data.

Denne logikken kan enkelt utvides med vanlige uttrykk for å se etter strengere data, for eksempel e-postadresser og nettadresser.