Dans le formulaire, nous avons indiqué que la page qui traite les données porte le nom « envoi.php ». Cette page recevra et traitera les données provenant de la page contenant le formulaire et conçue précédemment.
Le rôle principal de la page est bien de transmettre les données par l'intermédiaire d'un courrier électronique. Pour des raisons didactiques, nous allons y ajouter l'affichage d'une confirmation des données transmises.
Les données transmises par l'intermédiaire de la page contenant le formulaire vont d'abord être visualisée dans une nouvelle page. Celle-ci est construite sur le serveur web avant d'être envoyée vers le navigateur.
Les données reçues par le serveur avec le formulaire d'envoi sont extraites par le serveur et disposée dans
une variable globale appelée $_POST
.
nom | contenu |
nomPrenom | Hector Dupont |
sondage | Beaucoup |
membre | Je suis membre |
envoyer | OK |
annulation | Annuler |
Cette variable est alors disponible pour la construction de la page envoi.php. Nous allons pouvoir en extraire les différentes composantes présentées sous la forme d'un tableau associatif.
En première approximation, on peut considérer un tableau associatif comme un ensemble de plusieurs sous-variables, référencée chacune par un nom, auquel correspond une valeur.
Dans notre cas, le tableau contient cinq "sous-variables", comme illustré ci-contre.
Pour faire référence à l'un des composants de la variable, on utilisera la syntaxe
$_POST['nomDuComposant']
.
Pour faire référence à la réponse faite au "sondage", on écrira $_POST['sondage']
.
Et bien dites donc! C'est plutôt sec, votre truc. Je dois avouer que je ne comprends pas grand chose. On ne pourrait pas voir ce que ça donne en pratique, plutôt?
J'allais vous le proposer.
Quand l'ensemble des champs du formulaire est en place, passe à la page
suivante.