Ipoteze
Aveți un formular HTML cu o varietate de intrări. Atributul de acțiune al formularului indică un fișier PHP care conține codul de mai jos.
Note despre cod
Acest cod începe prin crearea unui tablou care deține numele diferitelor intrări care sunt trimise printr-un POST. Apoi se apelează getFormData (), unde sunt trecute câmpurile obligatorii. În interiorul funcției este creată o matrice pentru a conține diverse bucăți de date legate de formular. $ formData („valid”) este o referință booleană dacă toate datele au fost furnizate și valide, $ formData („câmpuri”) este o matrice cheie de numele intrării cu valoarea lor respectivă din datele POST, $ formData ('notValidFields ') este o matrice care va conține numele oricăror intrări care nu au fost transmise sau care aveau date nevalide.
Această logică poate fi extinsă cu ușurință cu expresii regulate pentru a verifica datele mai stricte, cum ar fi adresele de e-mail și adresele URL.