Feltételezések
Van egy HTML űrlap, amely sokféle bevitelt tartalmaz. Az űrlap action attribútuma egy PHP fájlra mutat, amely az alábbi kódot tartalmazza.
Megjegyzések a kódról
Ez a kód egy tömb létrehozásával indul, amely a POST-on keresztül elküldött különféle bemenetek nevét tartalmazza. A getFormData () ekkor meghívásra kerül, ahol a szükséges mezőket átadják. A függvényen belül egy tömb jön létre, amely az űrlaphoz kapcsolódó különféle adatokat tárol. Az $ formData ('érvényes') logikai hivatkozás, ha minden adat megadva és érvényes volt, a $ formData ('mezők') egy tömb, amelyet a bemenet neve és a POST adatok megfelelő értéke, a $ formData ('notValidFields ') egy tömb, amely minden olyan bemenet nevét tartalmazza, amelyet nem adtak át, vagy amelynek érvénytelen adatai voltak.
Ez a logika könnyen bővíthető rendszeres kifejezésekkel a szigorúbb adatok, például e-mail címek és URL-ek ellenőrzésére.