Antagelser
Du har en HTML-formular med en række input. Handlingsattributten for formularen peger på en PHP-fil, der indeholder nedenstående kode.
Bemærkninger om kode
Denne kode starter med at oprette en matrix, der indeholder navnet på forskellige input, der sendes via en POST. getFormData () kaldes derefter, hvor de krævede felter sendes ind. Inde i funktionen oprettes en matrix til at indeholde forskellige stykker data relateret til formularen. $ formData ('valid') er en boolsk henvisning, hvis alle data blev leveret og gyldige, $ formData ('fields') er en matrix, der er indtastet ved navnet på input med deres respektive værdi fra POST-data, $ formData ('notValidFields ') er en matrix, der indeholder navnene på alle input, der ikke blev videregivet, eller som havde ikke-gyldige data.
Denne logik kan let udvides med regulære udtryk for at kontrollere strengere data, såsom e-mail-adresser og webadresser.