Eeldused
Teil on mitmesuguste sisenditega HTML-vorm. Vormi atribuut osutab PHP-failile, mis sisaldab allolevat koodi.
Märkused koodi kohta
See kood algab massiivi loomisega, mis sisaldab POST-i kaudu saadetud erinevate sisendite nime. Seejärel kutsutakse getFormData (), kuhu sisestatakse nõutavad väljad. Funktsiooni sees luuakse massiiv mitmesuguste vormiga seotud andmete hoidmiseks. $ formData ('kehtiv') on tõeväärtusviide, kui kõik andmed on esitatud ja kehtivad, $ formData ('väljad') on massiiv, millele sisestatakse sisendi nimi koos vastava väärtusega POST-andmetest, $ formData ('notValidFields ') on massiiv, mis sisaldab kõigi sisendite nimesid, mida ei edastatud või millel oli kehtetuid andmeid.
Rangemate andmete, näiteks e-posti aadresside ja URL-ide kontrollimiseks saab seda loogikat hõlpsasti laiendada tavaliste avaldistega.