Table des matières
Les corrigés des exercices de ce chapitre se trouvent Chapitre 20, Premiers formulaires en PHP, corrigés.
Tout programme PHP peut recevoir des variables.
Si on connaît par avance le nom des variables qui seront passées
au programme, il suffit de les appeler par leur nom (avec la
syntaxe PHP, c'est-à-dire précédé d'un
$).
Par exemple l'appel de l'URL suivante
http://www.grappa.univ-lille3.fr/~gonzalez/prog/form01.php3?x=5&y=7
autorise l'emploi des variables
« $x » (qui vaut 5)
et « $y » (qui vaut
7) dans le programme
« form01.php3 ».
Il est de plus en plus courant de rencontrer des serveurs configurés en safe mode, c'est-à-dire avec des réglages destinés à se protéger du détournement de certaines pages par d'éventuels pirates.
Si c'est votre cas vous aurez accès au paramètre
truc non pas par
$truc mais par :
Dans la suite nous supposerons ne pas être en safe mode.
La question est donc : quelles variables (avec quelles valeurs) sont transmises par un formulaire ? Les noms des variables sont ceux des champs du formulaire.
Pour les zones de saisies, le texte tapé
est transmis tel quel. Pour les cases à
cocher, la valeur est
« on » si la case a
été cochée, une chaîne vide sinon. Pour les boutons
radios c'est la valeur affectée à
« VALUE » pour le
bouton sélectionné. Pour les listes
déroulantes, c'est la valeur affectée à
« OPTION » pour le
choix sélectionné.