Validierung und Datenbereinigung mit PHP. Validator-Klasse zum Validieren von POST-Daten. Angabe einer anderen zu validierenden Spalte
In diesem und den nächsten Kapiteln wird gezeigt, wie Sie PHP zur Validierung von Formulardaten verwenden.
PHP-FormularvalidierungDenken Sie bei der Verarbeitung von PHP-Formularen an SICHERHEIT!
Auf diesen Seiten erfahren Sie, wie Sie PHP-Formulare unter Berücksichtigung der Sicherheit verarbeiten. Die ordnungsgemäße Validierung der Formulardaten ist wichtig, um Ihr Formular vor Hackern und Spammern zu schützen!
Das HTML-Formular, mit dem wir in diesen Kapiteln arbeiten werden, enthält verschiedene Eingabefelder: erforderliche und optionale Textfelder, Optionsfelder und eine Senden-Schaltfläche:
Die Validierungsregeln für das obige Formular lauten wie folgt:
Name | Erforderlich. + Darf nur Buchstaben und Leerzeichen enthalten |
Erforderlich. + Muss eine gültige E-Mail-Adresse enthalten (mit @ und .) | |
Webseite | Optional. Falls vorhanden, muss es eine gültige URL enthalten |
Kommentar | Optional. Mehrzeiliges Eingabefeld (Textbereich) |
Geschlecht | Erforderlich. Muss eines auswählen |
Zuerst schauen wir uns den einfachen HTML-Code für das Formular an:
TextfelderDie Felder „Name“, „E-Mail“ und „Website“ sind Texteingabeelemente und das Kommentarfeld ist ein Textbereich. Der HTML-Code sieht so aus:
Name:
Email:
Webseite:
Kommentar:
Die Geschlechtsfelder sind Optionsfelder und der HTML-Code sieht folgendermaßen aus:
Geschlecht:
Weiblich
Männlich
Andere
Der HTML-Code des Formulars sieht folgendermaßen aus: