Le premier fichier "formulaire1.html" contient uniquement du code HTML dans lequel on trouve un formulaire ayant pour cible le fichier "resultat1.php" qui récupère les données postées par le formulaire avec la méthode GET.
<!-- **************************** --> <!-- Fichier HTLM avec formulaire --> <!-- **************************** --> <!DOCTYPE html> <html> <head> <title>Exemple</title> <meta charset="UTF-8" /> </head> <body> <h1>Formulaire d'inscription (méthode GET)</h1> <form action="resultat1.php" method="GET"> Nom : <input type="text" name="nom" /><br /> Prénom : <input type="text" name="prenom" /><br /> <input type="submit" value="Envoyer"/> </form> </body> </html>
<!-- ********************************************************** --> <!-- Fichier resultat1.php récupérant les données du formulaire --> <!-- ********************************************************** --> <!DOCTYPE html> <html> <head> <title>Exemple</title> <meta charset="UTF-8" /> </head> <body> <h1>Variables récupérées (méthode GET)</h1> <?php echo "<p>Le nom saisi est : " . $_GET["nom"] . "</p>" ; echo "<p>Le prénom saisi est : " . $_GET["prenom"] . "</p>" ; ?> </body> </html>Voir
Il est donc possible d'appeler la page resultat1.php directement en passant les variables dans l'URL comme le montre l'exemple ci-dessous :
Même exemple que le précédent mais en utilisant la méthode POST
Le premier fichier "formulaire2.html" contient uniquement du code HTML dans lequel on trouve un formulaire ayant pour cible le fichier "resultat2.php" qui récupère les données postées par le formulaire avec la méthode POST.
<!-- **************************** --> <!-- Fichier HTLM avec formulaire --> <!-- **************************** --> <!DOCTYPE html> <html> <head> <title>Exemple</title> <meta charset="UTF-8" /> </head> <body> <h1>Formulaire d'inscription (méthode POST)</h1> <form action="resultat2.php" method="POST"> Nom : <input type="text" name="nom" /><br /> Prénom : <input type="text" name="prenom" /><br /> <input type="submit" value="Envoyer"/> </form> </body> </html>
<!-- ************************************************* --> <!-- Fichier PHP récupérant les données du formulaire --> <!-- ************************************************* --> <!DOCTYPE html> <html> <head> <title>Exemple</title> <meta charset="UTF-8" /> </head> <body> <h1>Variables récupérées (méthode POST)</h1> <?php echo "<p>Le nom saisi est : " . $_POST["nom"] . "</p>" ; echo "<p>Le prénom saisi est : " . $_POST["prenom"] . "</p>" ; ?> </body> </html>Voir