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 »].
- Vérifier que le champ existe avec isset($_POST[« prenom »]).
- Récupérer la valeur dans une variable.
- 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.