Formulaires PHP Expliqués

20 juin 2025

Les formulaires PHP se composent d’éléments HTML et de scripts PHP qui permettent aux utilisateurs de saisir des informations. Lorsqu’un utilisateur soumet un formulaire, les données sont envoyées au serveur en utilisant la méthode HTTP GET ou POST pour traitement. Les scripts PHP peuvent ensuite interagir avec les données soumises pour effectuer diverses opérations, telles que l’insertion des informations dans une base de données ou l’envoi d’un e-mail.

Méthode GET

La méthode de requête HTTP GET transporte les données soumises par le formulaire dans l’URL. Cette méthode affiche les informations dans l’URL, y compris les informations sensibles. L’avantage d’utiliser GET est que les utilisateurs peuvent mettre l’adresse en favoris avec les données, puisque l’information est incluse dans l’URL.

Par exemple

<form action="welcome.php" method="GET">
  Nom : <input type="text" name="name"><br>
  E-mail : <input type="text" name="email"><br>
  <input type="submit">
</form>

Après avoir soumis le formulaire, l’information sera envoyée au serveur et inclura les données du formulaire dans l’URL, similaire à ce qui suit :

https://www.example.com/welcome.php?name=John&email=john@example.com

Les données peuvent ensuite être consultées sur la page d’accueil PHP à l’aide de la variable prédéfinie $_GET :

Bienvenue <?php echo $_GET["name"]; ?><br>
Votre adresse e-mail est : <?php echo $_GET["email"]; ?>
 
<!--
**Sortie :**
Bienvenue John
Votre adresse e-mail est : john@example.com
-->

Méthode POST

Contrairement à GET, la méthode HTTP POST n’inclut pas les données dans l’URL. Ceci est idéal pour collecter des informations sensibles car les données ne sont pas visibles publiquement.

Par exemple

<form action="welcome.php" method="POST">
  Nom : <input type="text" name="name"><br>
  E-mail : <input type="text" name="email"><br>
  <input type="submit">
</form>

Après avoir soumis le formulaire, les données peuvent être consultées sur la page d’accueil PHP en utilisant la variable prédéfinie $_POST :

Bienvenue <?php echo $_POST["name"]; ?><br>
Votre adresse e-mail est : <?php echo $_POST["email"]; ?>

Chaque méthode a ses avantages et inconvénients. Le choix dépend de vos besoins et de l’objectif de votre formulaire. Pour commencer avec les formulaires PHP, consultez Générateur de Formulaires PHP.

Jotform Presentation Agent
Contacter l'assistance

Our customer support team is available 24/7 and our average response time is between one to two hours.

Envoyer un commentaire:

Jotform Avatar
Ce site est protégé par reCAPTCHA, et les Politique de confidentialité et Conditions de service de Google s'appliquent.

Podo Comment Soyez le premier à commenter.