Dans votre dossier dans « www » créez un dossier « Exercices ». Dans ce dossier, créer un fichier « exo1.php ».
Ecrire le code suivant dans ce fichier :
". $elm["paragraphe"] ."
"; }else{ echo "". $elm["paragraphe"] ."
"; } } ?>Dans un navigateur, écrivez l’URL localhost/Jean_Dupon/Exercices/exo1.php pour afficher la page.
Nous avons vu que la méthode GET mettait des données dans l’URL. Voyons comment les récupérer pour les traiter avec du PHP.
Dans le dossier « Exercices », créer un fichier « exo2.php ». Dans ce fichier, copiez le code suivant :
Vous êtes agés de
Vous être
Il faut obligatoirement entrer votre nom !
Tester la page avec les URLs suivantes :
Question 1 : Quelle variable stocke les données de l'URL ?
Question 2 : Qu'affiche la page pour chacune des URL ?
Question 3 : Ajouter le code suivant avant la baliser fermante body et effectuer les manipulations de l’exercice précédent. Observer ce qu'il se passe
Question 4 : Quelles lignes de code doit-on ajouter pour que l'on puisse afficher la taille d'Ashley ?
La méthode POST fonctionne de la même manière. On ne peut la tester qu’avec un formulaire puisqu’elle n’affiche pas de données dans l’URL.
Dans le dossier « Exercices », créer un fichier « exo3.html » et un fichier « exo3_resultat.php ».
Dans le fichier « exo3.html » copier le code suivant :
Dans le fichier « exo3_resultat.php » copier le code suivant :
La note n° n’est pas valide.
Note n°". $numero ." : ". $la_note ."/20 "; } } ?>Vous devez remplir le formulaire.
"; } }else{ echo "Vous devez passer par le formulaire !
"; } ?>Rappel : La fonction var_dump() permet d'afficher une liste.
Question 1 : Quelle variable, ressemblant à $_GET stocke les données de la requête envoyé par le formulaire ?
Question 2 : Après cette variable (un dictionnaire), il y a toujours une chaîne de caractères entourée de crochets ["..."]. Où trouve-t-on ces chaînes de caractère dans le formulaire ?
Après avoir réaliser votre formulaire en PHP, ajoutez du PHP pour traiter les données.
En PHP, vous devez :
Exemples :