3
method est la façon dont est envoyé le formulaire, la méthode Post est celle qui est le plus
couramment utilisé pour réaliser du PHP. Elle est plus utilisée que la méthode get car elle présente
l’avantage de ne pas inscrire les valeurs des variables dans l’url de la page, cela permet ainsi de cacher
un éventuel mot de passe ou d’autres données sensibles.
On crée en suite une balise fields et qui va permettre de regrouper l’ensemble des éléments qui
constituent notre formulaire. Nous allons décrire comment ont été réalisés les différents champs qui
permettent à l’utilisateur de remplir le questionnaire.
Réal isation de zones de texte :
Dans ce formulaire certains renseignements sont des chaines de caractères simples qui sont
directement renseignés par l’utilisateur pour donner son nom et son prénom par exemple. En
HTML on utilise pour cela des balises input de type text.
Exemple :
Nom: <input type="text" name="nom" value="<? echo @$_POST['nom'] ?>"/>
Name permet de nommer la zone de texte et donc de générer une variable correspondante, ici la
variable s’appelle nom.
Value corresponds à la valeur de la variable c'est-à-dire ce que l’utilisateur a renseigné dans ce
champ. Ici, la commande echo @$_POST['nom'] est une balise PHP qui permet d’afficher dans la
case l’information qui a été fournie lors de l’envoie du précédent formulaire et qui est stockée dans la
variable nom. Lorsqu’il s’agit du premier formulaire, aucune valeur n’a encore été attribuée à cette
variable, la case est donc vide.
Création d’une l iste déroulante :
D’autres renseignements peuvent nécessiter que l’utilisateur choisisse entre plusieurs possibilités
prédéfinies. On utilisera pour cela des listes déroulantes.
Afin de réaliser une liste déroulante, on peut utiliser la balise select. Ici la variable corresponde est
le titre et elle peut prendre plusieurs valeurs qui sont Mme, Mlle et M que l’on a définit par des
balises option.
Exemple :
Titre: <select name="Titre">
<option value="Mme">Madame</option>
<option value="Mlle">Mademoisell e</option>
<option value="M" selected= "selected">Monsieur</option>
</select>