09 - Les formulaires en PHP
Article publié le Dimanche 05 avril 2026 , lu 6 fois
Nous allons maintenant apprendre à récupérer des données envoyées par un utilisateur.
C’est une étape essentielle pour rendre un site interactif.
1. Créer un formulaire HTML
<form method="post" action="">
<input type="text" name="nom">
<button type="submit">Envoyer</button>
</form>
- method="post" : envoi des données
- name : nom de la variable
2. Récupérer les données
<?php
$nom = $_POST['nom'];
echo $nom;
?>
$_POST contient les données envoyées.
3. Vérifier si le formulaire est envoyé
<?php
if (isset($_POST['nom'])) {
echo $_POST['nom'];
}
?>
Permet d’éviter les erreurs si aucune donnée n’est envoyée.
4. Sécuriser les données
<?php
$nom = htmlspecialchars($_POST['nom']);
echo $nom;
?>
Cela évite certains problèmes de sécurité.
5. Exemple complet
<form method="post">
<input type="text" name="nom">
<button>Envoyer</button>
</form>
<?php
if (isset($_POST['nom'])) {
$nom = htmlspecialchars($_POST['nom']);
echo "Bonjour " . $nom;
}
?>
6. À retenir
- Un formulaire envoie des données
- $_POST permet de les récupérer
- isset évite les erreurs
- htmlspecialchars sécurise l’affichage
Conclusion
Vous pouvez maintenant récupérer des données utilisateur.
Dans le prochain chapitre, nous allons structurer un site proprement avec PHP.
Navigation dans la série
Chapitre 8 : Variables et conditions en PHPChapitre 10 : Structurer un site en PHP