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-Formularvalidierung

Denken 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:

Feldvalidierungsregeln
Name Erforderlich. + Darf nur Buchstaben und Leerzeichen enthalten
Email 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:

Textfelder

Die Felder „Name“, „E-Mail“ und „Website“ sind Texteingabeelemente und das Kommentarfeld ist ein Textbereich. Der HTML-Code sieht so aus:

Name:
Email:
Webseite:
Kommentar:

Radio Knöpfe

Die Geschlechtsfelder sind Optionsfelder und der HTML-Code sieht folgendermaßen aus:

Geschlecht:
Weiblich
Männlich
Andere

Das Formularelement

Der HTML-Code des Formulars sieht folgendermaßen aus: