Pieņēmumi
Jums ir HTML veidlapa ar dažādām ievadēm. Veidlapas darbības atribūts norāda uz PHP failu, kas satur zemāk esošo kodu.
Piezīmes par kodu
Šis kods sākas ar masīva izveidošanu, kurā atrodas dažādu ievadu nosaukumi, kas tiek iesniegti, izmantojot POST. Pēc tam tiek izsaukts getFormData (), kur tiek ievadīti nepieciešamie lauki. Funkcijas iekšpusē tiek izveidots masīvs, lai turētu dažādus ar formu saistītus datus. $ formData ('derīgs') ir Būla atsauce, ja visi dati tika norādīti un derīgi, $ formData ('lauki') ir masīvs, kurā ievadīts ievades nosaukums ar attiecīgo vērtību no POST datiem, $ formData ('notValidFields ') ir masīvs, kurā būs visu ievadīto nosaukumu nosaukumi, kuri netika nodoti vai kuriem bija nederīgi dati.
Šo loģiku var viegli paplašināt ar regulārām izteiksmēm, lai pārbaudītu stingrākus datus, piemēram, e-pasta adreses un URL.