Passer le contenu d'un champ de texte (Method = GET)
Pre-requis : |
Supposons le formulaire suivant : <form action="AffChampGet.php"
method="GET"
name="Formulaire" id="Formulaire"> dans lequel j'ai mis en rouge et en bleu les choses importantes. Ca va donner à l'écran : dans lequel vous demandez à l'utilisateur de saisir son nom
et son prénom (n'essayez pas de cliquer, ça n'est qu'un
exemple :-)) Avec la méthode "GET", le contenu de la saisie utilisateur, va être stocké dans une variable particulière, la variable $_GET, anciennement $HTTP_GET_VARS. C'est une variable qui est en fait un tableau associatif dans lequel chaque poste aura pour clé le nom que nous avons donné à l'objet de formulaire. Ici, NomPrenom. Dans la page appelée (AffChampGet.php), nous récupérerons cette valeur dans une variable personnelle, par exemple $Client, en écrivant : $Client = $_GET[NomPrenom] ; Attention, pas de guillemet entre les crochets. Ainsi, dans la variable
$Client, nous
aurons la saisie utilisateur. Mais comme vous pouvez le voir dans votre barre d'adresse (tout en haut de votre navigateur, là ou on tape les adresses des pages à voir), vous remarquez qu'à la suite de l'URL (adresse) de la page appelée, il y a le couple "name=valeur" de votre saisie. Pour moi, il y a en local : http://localhost/_JavaScript/CoursPHP/AffChampGet.php?NomPrenom=Philippe+M%E9dan
Le code PHP dans la page appelée AffChampGet.php, est le suivant : <?php Ce qui donne le résultat que vous savez (si vous avez joué le jeu et saisi vos nom et prénom, puis cliqué sur le bouton "Envoyer"). |
Ce cours est enseigné par Philippe
Médan
dans le cadre de la formation des professionnels de l'INTERNET.
au CREFAC
, 14 rue Scandicci, 93000 Pantin. Tél. : 01 48 46 51 99
au GITA-GRETA , Lycée
Technologique Diderot 61, rue David D'Angers 75019 Paris Tél. : 01
40 40 36 27
au CESI à l'Ecole
des ingénieurs, 116 Av Aristide Briand, BP 57, 92224 Bagneux CEDEX
Tél. : 01 45 36 70 00
© Philippe Médan 1999-2003. Tous droits de reproduction réservés pour tous pays.