Υποθέσεις
Έχετε μια φόρμα HTML με μια ποικιλία εισόδων. Το χαρακτηριστικό ενέργειας της φόρμας δείχνει ένα αρχείο PHP που περιέχει τον παρακάτω κώδικα.
Σημειώσεις σχετικά με τον κωδικό
Αυτός ο κωδικός ξεκινά δημιουργώντας έναν πίνακα που κρατά το όνομα των διαφόρων εισόδων που υποβάλλονται μέσω POST. Στη συνέχεια, getFormData () καλείται, όπου περνούν τα απαιτούμενα πεδία. Μέσα στη συνάρτηση δημιουργείται ένας πίνακας για να διατηρεί διάφορα κομμάτια δεδομένων που σχετίζονται με τη φόρμα. Το $ formData ('valid') είναι μια δυαδική αναφορά εάν όλα τα δεδομένα παρασχέθηκαν και ήταν έγκυρα, το $ formData ('πεδία') είναι ένας πίνακας με το όνομα της εισόδου με την αντίστοιχη τιμή τους από τα δεδομένα POST, $ formData ('notValidFields ') είναι ένας πίνακας που θα περιέχει τα ονόματα οποιωνδήποτε εισόδων που δεν πέρασαν ή είχαν μη έγκυρα δεδομένα.
Αυτή η λογική μπορεί εύκολα να επεκταθεί με κανονικές εκφράσεις για τον έλεγχο αυστηρότερων δεδομένων, όπως διευθύνσεις ηλεκτρονικού ταχυδρομείου και διευθύνσεις URL.