14. Formulare in HTML

Eine besondere Stärke von PHP ist die Auswertung von Benutzereingaben aus Formularen. Darum soll in diesem Kapitel auf die Erstellung von einfachen Formularen mittels HTML eingegangen werden.

Vorbereitung

Erstellen Sie in Ihrem Verzeichnis für das Fach SWE einen neuen Ordner namens Formulare_01. Legen Sie innerhalb des Ordners eine PHP-Datei namens index.php an.

Lesen Sie sich nun in Ruhe das folgende Kapitel durch und bauen Sie das Formluar Schritt für Schritt in der Datei index.php nach.

HTML-Tags für ein einfaches Formular

Die untere Abbildung zeigt Ihnen den HTML-Code eines einfachen Formulars.

Abbildung 14.1: HTML-Code für ein einfaches Formular

An dieser Stelle können wir bereits das Design des Formulars erstellen. Laden Sie hierfür die CSS-Vorlage aus Moodle herunter und binden Sie die CSS-Datei in Ihre PHP-Datei ein.

Das Design sollte wie folgt aussehen:

Abbildung 14.2: Formular mit der CSS-Vorlage

Wichtige Attribute für Eingabefelder Teil 1

Wir ergänzen die Eingabefelder um die Attribute placeholder, maxlength, required und value.

Abbildung 14.3: Eingabefelder mit Attributen

Erklärung der Attribute

Abbildung 14.4: Eingabefelder mit Attributen

Wichtige Attribute für Eingabefelder Teil 2

Wir ergänzen die Eingabefelder noch um die Attribute for und id.

Abbildung 14.5: Eingabefelder mit id- und for-Attributen

Erklärung der Attribute

Wenn also der Benutzer auf das Label-Element klickt, springt der Cursor direkt in das Eingabefeld mit der entsprechenden ID. Das macht die Nutzung eines Formulars anwendungsfreundlicher.