Aktueller Standort: Startseite> Neueste Artikel> Praktisches Tutorial zur PHP-Formularübermittlung: Vollständiger Leitfaden zur POST-Parameterübergabe und zum Seitenwechsel

Praktisches Tutorial zur PHP-Formularübermittlung: Vollständiger Leitfaden zur POST-Parameterübergabe und zum Seitenwechsel

M66 2025-10-20

Überblick über die Übermittlung von PHP-Formularen und die Übergabe von POST-Parametern

Bei der PHP-Entwicklung ist es häufig erforderlich, Daten über ein Formular zu übermitteln und dann zur Verarbeitung auf eine andere Seite zu springen. Die Beherrschung der Übertragung von POST-Parametern und Seitensprungmethoden ist für die Verarbeitung von Benutzereingaben und die Implementierung interaktiver Funktionen sehr wichtig. Der Implementierungsprozess wird im Folgenden anhand von Beispielen ausführlich erläutert.

Erstellen Sie eine Formularübermittlungsseite

Zuerst müssen wir eine Formularseite erstellen, die es Benutzern ermöglicht, Informationen einzugeben und an den Server zu senden. Angenommen, der Dateiname lautet form.php und der Code lautet wie folgt:

<!DOCTYPE html>
<html>
<head>
    <title>Formulareinreichungsseite</title>
</head>
<body>
    <h2>Bitte füllen Sie die folgenden Informationen aus:</h2>
    <form method="post" action="process.php">
        <label>Name:</label><br>
        <input type="text" name="name"><br><br>
        <label>Alter:</label><br>
        <input type="text" name="age"><br><br>
        <input type="submit" value="einreichen">
    </form>
</body>
</html>

Der obige Code erstellt ein Formular mit Eingabefeldern für Namen und Alter und verwendet die POST-Methode, um die Daten an die Seite „process.php“ zu senden.

POST-Parameter verarbeiten und zur Seite springen

Erstellen Sie als Nächstes eine Datei „process.php“ , die die übermittelten POST-Parameter verarbeitet und zur Ergebnisseite springt:

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $age = $_POST['age'];

    // Hier können Sie die empfangenen Parameter weiterverarbeiten,Wenn in der Datenbank gespeichert

    // Zur Ergebnisseite springen,und Parameter übergeben
    header("Location: result.php?name=$name&age=$age");
    exit();
} else {
    echo "Ungültige Anfrage";
}
?>

Im Code erhalten wir den vom Benutzer über $_POST übermittelten Namen und das Alter, springen dann mithilfe der Header- Funktion zur Seite result.php und übergeben die Daten über GET-Parameter.

Seite mit Verarbeitungsergebnissen anzeigen

Erstellen Sie abschließend die Seite result.php , um die vom Benutzer übermittelten Daten anzuzeigen:

<!DOCTYPE html>
<html>
<head>
    
</head>

    <h2>Verarbeitungsergebnisse:</h2>
    <?php
    $name = isset($_GET['name']) ? $_GET['name'] : 'unbekannt';
    $age = isset($_GET['age']) ? $_GET['age'] : 'unbekannt';

    echo "Name:$name<br> ";
    echo „Alter: $age<br> ";
    ?>

</html>

Rufen Sie die übergebenen Namens- und Altersparameter über $_GET ab und zeigen Sie sie auf der Seite an.

Zusammenfassen

Durch das obige Beispiel beherrschen wir die Methode, Formulardaten über die POST-Methode in PHP zu senden und zu anderen Seiten zu springen, um die Verarbeitungsergebnisse anzuzeigen. Dies ist sehr nützlich für die Formularübermittlung, die Datenverarbeitung und die Entwicklung von Seiteninteraktionen. Die Beherrschung dieser Fähigkeiten kann Ihre PHP-Entwicklung effizienter und standardisierter machen.