Les formulaires représentent un point fondamental dans la création de pages dynamiques puisqu’ils permettent à l’utilisateur de saisir des données. Voici un exemple de formulaire contenant des boutons, des champs et des listes déroulantes :
La création d'un formulaire HTML se définit grâce à la balise <form></form>
.
Cette balise accepte deux attributs principaux :
action
définit l'URL du script qui va traiter le formulairemethod
détermine la méthode de transmission des donnéesVoici un exemple de formulaire HTML :
<form action="traitement.php" method="post">
Entrez votre nom :
<input type="text" name="name">
<input type="submit" value="Envoyer">
</form>
et un script de traitement PHP qui affiche les données reçues :
<?php
var_dump($_POST);
Modifier le script de l'exemple précédent pour y ajouter un champ supplémentaire comme sur l'illustration suivante :
En HTML, quelle balise permet de déclarer le début d'un formulaire ?
Combien de champs comportera le formulaire suivant ?
<form action="traitement.php" method="post">
<input type="text" name="nom">
<input type="text" name="prénom">
<input type="text" name="ville">
<input type="submit" value="Envoyer">
</form>
Dans le code suivant, lorsque l'utilisateur va soumettre le formulaire, vers quelle page sera-t-il redirigé ?
<form action="process.php" method="post">
...
</form>
Dans le formulaire suivant, lorsque l'utilisateur va soumettre le formulaire, vers quelle page sera-t-il redirigé ?
<form action="/process.php" method="post">
...
</form>