2015 04 27 Atelier Web 5.2
2015 04 27 Atelier Web 5.2
2015 04 27 Atelier Web 5.2
APPLICATION :
Ecrire un script HTML qui affiche une page contenant le formulaire suivant :
Type de bien : chalet, villa, chambre, appartement
Le champ calculer prix est égale à 0 par défaut
<p><h3><b>Résultats du formulaire</b></h3></p>
<?php
echo "Bonjour ".$_GET["txtNom"]." ".$_GET["txtPrenom"];
?>
3. Utilisation des liens hypertextes:
L’URL peut contenir des paramètres qui permettent de passer des informations
d’une page à une autre. url classique?nom=valeur[&…]
Le point d’interrogation (?) introduit la liste des paramètres de l’URL séparés par le
caractère (&); chaque paramètre est constitué par un couple nom/valeur sous la
forme: nom=valeur:
Exemple:
Transmission des données:
<?php $nom="jedidi"?>
<?php $prenom="ali"?>
<a href="page2.php?nom=<?php echo $nom ?>&prenom=<?php
echo $prenom?>"> Cliquer ici </a>
http://localhost/cours/page2.php?prenom=ali&nom=jedidi
Récupération des données:
echo "Nom= ".$_GET['nom']."<br/>";
echo "Prénom= ".$_GET['prenom']."<br/>";
Exercice 1:
Construire une page qui permette de saisir un nom et un mot de passe. Renvoyer
l’utilisateur sur une autre page et lui afficher si son mot de passe est correct ou non.
(le mot de passe valide sera "mot"). Sur cette 2ème page: prévoir un bouton retour.
Exercice 2:
1. Créer un formulaire comprenant un groupe de champs ayant pour titre "Adresse
client". Le groupe doit permettre la saisie du nom, du prénom, de l’adresse, de la
ville et du code postal. Les données sont ensuite traitées par un fichier PHP
séparé récupérant les données et les affichant dans un tableau HTML.
Le résultat obtenu est le suivant :
Suissi
Sami
Exercice 3:
Construire une page qui permette d’afficher :
Une liste avec les noms des vendeurs suivants : M. Dupont, M. Louis, M. Martin
et M. Durand (on utilisera une liste non modifiable).
Une liste qui affiche la liste des produits disponibles (la liste des produits est
paramétrée dans le fichier produits.php)
Ajouter une zone de texte pour saisir le nombre de produits à commander et
renvoyer sur une autre page le récapitulatif de la demande (ex : vous avez
commandé 10 armoires auprès de M. Martin).
La page de traitement:
Exercice 4:
Reprendre l’exercice 3 et indiquer si la saisie n’est pas complète sur la 2ème page.
Créer une procédure qui remplit la liste à partir d’un tableau.
Exercice 5:
Reprendre l’exercice 3 mais effectuer le test de saisie sur le navigateur client.
Exercice 6: