Formulardaten mit PHP verarbeiten
Erfassen und verarbeiten Sie Formulardaten mit PHP
Formulardaten mit PHP verarbeiten ist eine kostenlose PHP Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des PHP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der PHP Academy-Kurs umfasst insgesamt 3 Lektionen.
Formulareinsendungen verarbeiten
Formulardaten mit PHP verarbeiten
Willkommen zur nächsten Lektion! In dieser Lektion lernen Sie, wie Sie Daten verarbeiten, die über HTML-Formulare übermittelt wurden. Tauchen wir ein und machen Ihre Formulare funktionsfähig!

So verarbeitet PHP Formulardaten
So verarbeitet PHP Formulardaten
Wenn ein Benutzer ein Formular absendet, werden die Daten an ein PHP-Skript gesendet, das im action-Attribut des Formulars angegeben ist. PHP verarbeitet diese Daten mit den Superglobalen $_GET oder $_POST.
Wichtiger Punkt: Verwenden Sie $_POST für sensible Daten und $_GET für nicht sensible Daten, die in der URL erscheinen dürfen.
Die Superglobale $_POST verwenden
Die Superglobale $_POST verwenden
Das Array $_POST speichert Daten, die über die HTTP-POST-Methode gesendet wurden. Beispiel:
Aufgabe: Erstellen Sie ein Formular, das den Namen eines Benutzers erfasst, und geben Sie mit PHP eine Begrüßung aus.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
echo "Hello, $name!";
}
?>
Die Superglobale $_GET verwenden
Die Superglobale $_GET verwenden
Das Array $_GET speichert Daten, die über die HTTP-GET-Methode gesendet wurden. Beispiel:
Tipp: Verwenden Sie $_GET, um Daten wie Suchanfragen oder Seitenzahlen abzurufen.
<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$query = $_GET["search"];
echo "You searched for: $query";
}
?>
Grundlagen der Formularvalidierung
Grundlagen der Formularvalidierung
Validieren Sie Formulardaten vor der Verarbeitung, um sicherzustellen, dass sie sicher und korrekt sind. Beispiel:
Tipp: Validieren Sie Benutzereingaben immer, um Fehler und Sicherheitsprobleme zu verhindern.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$email = $_POST["email"];
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Valid email: $email";
} else {
echo "Invalid email address.";
}
}
?>
Übermittelte Daten anzeigen
Übermittelte Daten anzeigen
Nach der Validierung können Sie die Daten wieder für den Benutzer anzeigen oder sie in Ihrer Anwendung verwenden. Beispiel:
Wichtiger Punkt: Verwenden Sie htmlspecialchars(), um Sonderzeichen zu maskieren und XSS-Angriffe zu verhindern.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST["name"]);
echo "Thank you, $name!";
}
?>
Mehrere Eingaben verarbeiten
Mehrere Eingaben verarbeiten
Verwenden Sie Arrays, um mehrere Eingaben wie Kontrollkästchen zu verarbeiten. Beispiel:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$hobbies = $_POST["hobbies"];
echo "Your hobbies are: " . implode(", ", $hobbies);
}
?>
Häufige Fehler
Häufige Fehler
Achten Sie bei der Verarbeitung von Formulardaten auf diese häufigen Fehler:
- Die Request-Methode nicht überprüfen.
- Die Validierung der Benutzereingaben vergessen.
- Benutzereingaben direkt ausgeben, ohne sie zu maskieren.
Tipp: Bereinigen und validieren Sie Daten immer, bevor Sie sie in Ihrer Anwendung verwenden.
Gute Arbeit!
Gute Arbeit!
Herzlichen Glückwunsch! Sie haben gelernt, wie Sie Formulardaten in PHP mithilfe der Superglobalen $_POST und $_GET verarbeiten. Sie haben außerdem grundlegende Techniken zur Formularvalidierung kennengelernt. In der nächsten Lektion gehen wir ausführlicher auf die Validierung und Absicherung von Formulareingaben ein. Programmieren wir weiter!

Häufig gestellte Fragen
Ist die Lektion „Formulardaten mit PHP verarbeiten“ kostenlos?
Ja — der vollständige Text von „Formulardaten mit PHP verarbeiten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des PHP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der PHP Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Formulardaten mit PHP verarbeiten“?
Erfassen und verarbeiten Sie Formulardaten mit PHP Du übst PHP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um PHP Academy zu starten?
Keine Vorkenntnisse erforderlich. PHP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 3.
Wie lange dauert die Lektion „Formulardaten mit PHP verarbeiten“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser PHP Academy-Lektion Code schreiben und ausführen?
Ja. Jede PHP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- HTML-Formulare erstellen
- Formulardaten mit PHP verarbeiten
- Formularvalidierung