Position actuelle: Accueil> Derniers articles> Tutoriel pratique sur la soumission de formulaire PHP : Guide complet sur la transmission de paramètres POST et le saut de page

Tutoriel pratique sur la soumission de formulaire PHP : Guide complet sur la transmission de paramètres POST et le saut de page

M66 2025-10-20

Présentation de la soumission de formulaire PHP et du passage des paramètres POST

Dans le développement PHP, il est souvent nécessaire de soumettre des données via un formulaire, puis de passer à une autre page pour les traiter. La maîtrise du transfert des paramètres POST et des méthodes de saut de page est très importante pour traiter les entrées utilisateur et implémenter des fonctions interactives. Le processus de mise en œuvre sera expliqué en détail à travers des exemples ci-dessous.

Créer une page de soumission de formulaire

Tout d’abord, nous devons créer une page de formulaire qui permet aux utilisateurs de saisir des informations et de les soumettre au serveur. Supposons que le nom du fichier soit form.php et que le code soit le suivant :

<!DOCTYPE html>
<html>
<head>
    <title>page de soumission du formulaire</title>
</head>
<body>
    <h2>Veuillez remplir les informations suivantes :</h2>
    <form method="post" action="process.php">
        <label>Nom:</label><br>
        <input type="text" name="name"><br><br>
        <label>âge:</label><br>
        <input type="text" name="age"><br><br>
        <input type="submit" value="soumettre">
    </form>
</body>
</html>

Le code ci-dessus crée un formulaire contenant des zones de saisie de nom et d'âge et utilise la méthode POST pour soumettre les données à la page process.php .

Traitez les paramètres POST et accédez à la page

Ensuite, créez un fichier process.php qui gère les paramètres POST soumis et accède à la page de résultats :

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

    // Ici vous pouvez traiter les paramètres reçus,Si stocké dans la base de données

    // Accéder à la page de résultats,et passer les paramètres
    header("Location: result.php?name=$name&age=$age");
    exit();
} else {
    echo "Demande invalide";
}
?>

Dans le code, nous obtenons le nom et l'âge soumis par l'utilisateur via $_POST , puis utilisons la fonction d'en-tête pour accéder à la page result.php et transmettre les données via les paramètres GET.

Afficher la page des résultats du traitement

Enfin, créez la page result.php pour afficher les données soumises par l'utilisateur :

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

    <h2>Résultats du traitement :</h2>
    <?php
    $name = isset($_GET['name']) ? $_GET['name'] : 'inconnu';
    $age = isset($_GET['age']) ? $_GET['age'] : 'inconnu';

    echo "Nom:$name<br> " ;
    echo "Âge : $age<br> " ;
    ?>

</html>

Obtenez les paramètres de nom et d'âge transmis via $_GET et affichez-les sur la page.

Résumer

Grâce à l'exemple ci-dessus, nous avons maîtrisé la méthode de soumission des données de formulaire via la méthode POST en PHP et le passage à d'autres pages pour afficher les résultats du traitement. Ceci est très utile pour la soumission de formulaires, le traitement des données et le développement d’interactions avec les pages. La maîtrise de ces compétences peut rendre votre développement PHP plus efficace et standardisé.