POST-vahvistussilmukka - CSS-temppuja

Anonim

Oletukset

Sinulla on HTML-lomake, jossa on useita syötteitä. Lomakkeen toimintoattribuutti osoittaa PHP-tiedostoon, joka sisältää alla olevan koodin.

Huomautuksia koodista

Tämä koodi aloitetaan luomalla taulukko, joka pitää sisällään POSTin kautta lähetettyjen tulojen nimet. Sitten kutsutaan getFormData (), johon vaaditut kentät välitetään. Funktion sisälle luodaan taulukko, joka pitää sisällään erilaisia ​​lomakkeeseen liittyviä tietoja. $ formData ('valid') on looginen viittaus, jos kaikki tiedot on annettu ja kelvollisia, $ formData ('kentät') on taulukko, johon avain on syötteen nimi ja vastaava arvo POST-tiedoista, $ formData ('notValidFields ') on taulukko, joka sisältää niiden syötteiden nimet, joita ei lähetetty tai joilla oli virheellisiä tietoja.

Tätä logiikkaa voidaan helposti laajentaa säännöllisin lausekkein tarkempien tietojen, kuten sähköpostiosoitteiden ja URL-osoitteiden, tarkistamiseksi.