POST patvirtinimo ciklas - CSS-gudrybės

Anonim

Prielaidos

Turite HTML formą su įvairiais įvestimis. Formos veiksmo atributas nurodo į PHP failą, kuriame yra žemiau pateiktas kodas.

Pastabos apie kodą

Šis kodas pradedamas sukūrus masyvą, kuriame yra įvairių įvesties, pateikiamos per POST, pavadinimas. Tada iškviečiama getFormData (), kur perduodami būtini laukai. Funkcijos viduje sukurtas masyvas, skirtas laikyti įvairius su forma susijusius duomenis. $ formData ('valid') yra loginė nuoroda, jei visi duomenys buvo pateikti ir galiojantys, $ formData ('laukai') yra masyvas, įvestas įvesties pavadinimu su atitinkama jų verte iš POST duomenų, $ formData ('notValidFields ') yra masyvas, kuriame bus visų įvestų, kurios nebuvo perduotos, arba kurių duomenys buvo neteisingi, pavadinimai.

Šią logiką galima lengvai išplėsti reguliariais posakiais, siekiant patikrinti griežtesnius duomenis, pvz., El. Pašto adresus ir URL.