Andaian
Anda mempunyai borang HTML dengan pelbagai input. Atribut tindakan borang menunjuk ke fail PHP yang mengandungi kod di bawah.
Catatan mengenai kod
Kod ini dimulakan dengan membuat array yang menyimpan nama pelbagai input yang dihantar melalui POST. getFormData () kemudian dipanggil, di mana bidang yang diperlukan dilewatkan masuk. Di dalam fungsi array dibuat untuk menyimpan pelbagai kepingan data yang berkaitan dengan bentuk. $ formData ('valid') adalah rujukan boolean jika semua data diberikan dan sah, $ formData ('bidang') adalah array yang diberi nama input dengan nilai masing-masing dari data POST, $ formData ('notValidFields ') adalah array yang akan mengandungi nama-nama input yang tidak dilalui atau yang mempunyai data yang tidak sah.
Logik ini dapat diperluas dengan mudah dengan ungkapan biasa untuk memeriksa data yang lebih ketat, seperti alamat e-mel dan url.