0Pricing
PHP Academy · Lektion

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!

Formulardaten mit PHP verarbeiten — Illustration 1

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!

Formulardaten mit PHP verarbeiten — Illustration 10

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

  1. HTML-Formulare erstellen
  2. Formulardaten mit PHP verarbeiten
  3. Formularvalidierung
← Zurück zu PHP Academy