suivant: Le type HIDDEN
monter: Le Langage PHP
précédent: Tableaux et Tableaux associatifs
 
Table des matières
Nous ne traiterons ici que le cas des formulaires utilisants la méthode POST. La syntaxe générale d'un formulaire HTML est la suivante:
<FORM METHOD=POST ACTION=script>
...
zones de saisies
...
<INPUT TYPE=SUBMIT VALUE=Valider>
</FORM>
Au moment de la validation du formulaire le script dont le nom est spécifié dans l'attribut
ACTION est exécuté par le serveur. Le problème consiste à pouvoir récupérer dans le script toutes les données saisies par l'utilisateur dans le formulaire. Le langage PHP gère avec une simplicité exemplaire cette interaction.
Lors de la validation du formulaire, il est associé à chaque variable HTML liée à une zone de saisie (variable définie par l'attribut
NAME dans les balises
INPUT ou par l'attribut
OPTION dans les balises
SELECT) une variable PHP de même nom ayant pour valeur la donnée saisie dans le formulaire.
Exemple 12.
On suppose que le fichier
exemple.html contient le code suivant:
<FORM METHOD=POST ACTION=exemple.php3>
<INPUT NAME=nom> Nom:
<INPUT NAME=prenom> Prénom:
<INPUT TYPE=SUBMIT VALUE=Validez>
</FORM>
Le script
exemple.php3 contient les instructions suivantes:
<HTML>
<HEAD><TITLE> Affiche </TITLE></HEAD>
<SCRIPT language="php">
print "Votre nom: <B>$nom</B><BR>";
print "Votre prénom: <I>$prenom</I>";
</SCRIPT>
</HTML>
La validation du formulaire entraine l'affichage du nom (en gras) et du prénom (en italique) saisies dans le formulaire. Aux variables HTML
nom et
prenom ont été associé deux variables PHP
$nom et
$prenom qui contiennent les valeurs fournies par l'utilisateur.
REMARQUE IMPORTANTE 13.
Lors de l'exécution du script, les variables PHP créées sont considérées comme des variables globales.
suivant: Le type HIDDEN
monter: Le Langage PHP
précédent: Tableaux et Tableaux associatifs
 
Table des matières
Pascal VERON
2000-03-20