Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant:
des champs de saisie
des cases à cocher
des boutons radio
des listes à choix multiples
...
Pour utiliser un tel formulaire capable d'envoyer des informations à un script PHP, il suffit de mettre le nom du fichier PHP qui réceptionnera les informations en tant que valeur de l'attribut ACTION de la balise FORM .
Voici ce à quoi peut ressembler un formulaire en HTML, permettant d'envoyer les coordonnées d'une personne à un fichier PHP nommé test.php3 :
Lorsque l'on soumet un formulaire à un fichier PHP, toutes les données du formulaire lui sont passées en tant que variables, c'est-à-dire chacun des noms associés aux champs (ou boutons) du formulaire précédés du caractère $ .
Ainsi, dans l'exemple précédent, le fichier test.php3 reçoit les variables:
$nom
$prenom
$age
Si jamais un des champs du formulaire n'est pas rempli, il possède la valeur "", c'est-à-dire une chaîne vide...
Voici par exemple ce à quoi pourrait ressembler le fichier test.php3, dont le but est uniquement d'afficher les informations saisies par l'utilisateur à l'écran, ainsi que de vérifier que tous les champs ont bien été correctement rempli:
<HTML>
<HEAD>
<TITLE>Test.php3: Affichage des données utilisateur
</TITLE>
</HEAD>
<BODY>
<?php
if (($nom=="")||($prenom=="")||($age==""))
{
if($nom=="") print("Veuillez saisir le nom de l'utilisateur<BR>\n");
if($prenom=="") print("Veuillez saisir le prénom de l'utilisateur<BR>\n");
if($age=="") print("Veuillez saisir l'age de l'utilisateur<BR>\n");
Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL . Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.