Les formulaires sont le pont entre le visiteur et votre code PHP. Quand l’utilisateur remplit un champ et valide, les données arrivent au serveur.

Côté HTML

  • La balise <form method= »post » action= »traitement.php »> définit où et comment envoyer.
  • Chaque champ a un attribut name, ex. <input name= »prenom »>.

Côté PHP

PHP reçoit ces données dans le tableau superglobal $_POST. On lit un champ par son name : $_POST[« prenom »].

  1. Vérifier que le champ existe avec isset($_POST[« prenom »]).
  2. Récupérer la valeur dans une variable.
  3. L’utiliser (afficher, enregistrer…).

Il existe aussi $_GET, qui fait passer les données par l’URL. $_POST est préférable pour les données sensibles ou volumineuses.

À retenir : chaque champ doit avoir un name, et PHP lit ses valeurs dans $_POST. Vérifiez toujours l’existence avec isset.