Ceci est une ancienne révision du document !
Le langage HTML ne permet pas de traiter des données mais permet de les transmettre à un serveur apte à les traiter. Pour cela il existe un certain nombre de balises permettant de gérer les formulaires.
<FORM method="POST" action="reponse.php"> ... </FORM>
<INPUT type="type-de-champ" name="nom-de-la-variable" value="valeur-initiale-de-la-variable" />
<SELECT name="nom-de-la-variable">
<OPTION value="valeur-de-la-variable">Texte pour choisir</option>
<OPTION ...
</SELECT>
<TEXTAREA name="nom-de-la-variable" cols="largeur" rows="hauteur">Texte initial</TEXTAREA>
Une case à cocher ou un bouton radio peut être pré sélectionné avec l'attribut checked, selected pour la balise <OPTION>
Formulaire demandant des informations personnelles à un visiteur. 2 méthodes sont utilisées pour connaitre le sexe. Le résultat sera traité par la page PHP “reponse.php”.
<FORM action="reponse.php" method="POST> Votre nom ? <INPUT type="text" name="nom" /><BR/> Votre prénom ? <INPUT type="text" name="prenom" /><BR/> votre sexe méthode 1 ? <INPUT type="radio" name="sexe1" value="M" /> Masculin <INPUT type="radio" name="sexe1" value="F" /> Féminin<BR/> votre sexe méthode 2 ? <SELECT name="sexe2"> <OPTION value="M">Masculin</OPTION> <OPTION value="F">Féminin</OPTION> </SELECT><BR/> <INPUT type="submit" value="Envoyer" /> </FORM>