POST-i valideerimise silmus - CSS-trikid

Anonim

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.