03. PHP-Formular 📝

Ein sicheres Kontaktformular mit Validierung

🎯 1. Ziel dieser Übung

Du erstellst ein HTML-Formular, das an ein PHP-Skript sendet. Das Skript prüft die Eingaben und zeigt eine Bestätigung an.

📁 2. Vorbereitung

📝 3. Aufgabe 1: HTML-Formular

Erstelle kontakt.html mit einem Formular, das folgende Felder enthält:

Das Formular soll per POST an verarbeiten.php senden.

🐘 4. Aufgabe 2: PHP-Verarbeitung

Erstelle verarbeiten.php, das:

⚠️ Keine Datenbank nötig! Nur Ausgabe im Browser.

🧠 5. KI-Prompt-Training

Aufgabe: Beantworte auf Papier:

  1. Warum ist clientseitige Validierung (HTML5) nicht ausreichend?
  2. Warum muss man Eingaben immer mit trim() bereinigen?
  3. Was passiert, wenn du $_POST['name'] direkt in HTML ausgibst?

Danach formuliere einen Prompt, mit dem du KI um Hilfe bitten würdest, um zu erklären, wie man in PHP eine E-Mail-Adresse validiert – ohne fertigen Code zu kopieren.

✅ 6. Abgabe

Lade folgende Dateien hoch:

Gib einen Freigabelink auf den Ordner in Moodle ab.

🎓 Dein erstes sicheres PHP-Formular ist fertig!

🔍 Musterlösung ansehen (Lehrkräfte) → 04. DB-Abfrage