Atelier Développement côté serveur
TP N°4: Les formulaires
Exercice 1
Offrez via un formulaire la saisie du nom, du prénom, de l'âge, de la ville et de
l'activité :
Identité
Entrez votre nom :
Entrez votre prénom :
Entrez votre âge:
Entrez votre ville :
Entrez votre activité :
OK
Quand l'utilisateur clique sur le bouton valider, il voit apparaître en dessous du même
formulaire un message, qui affichera les valeurs entrées par l’utilisateur, sous forme de
tirets.
Exercice 2
Réaliser un script [Link] qui permet d’obtenir l’interface suivante :
Bienvenue sur le site de toto
Commencez-donc par vous inscrire :
Entrez votre pseudo :
Entrez votre ville :
OK
En cliquant sur le bouton OK, vous devez obtenir le message suivant sur la même
page :
Mme Gâabeb
Atelier Développement côté serveur
Salut (pseudo)de (ville)
Bienvenue sur mon site !
Exercice 3
Créer un formulaire comprenant un groupe de champs ayant pour titre "Saisissez vos
coordonnées". 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 formulaire
est le fichier form_Client.html qui ne contient que du code HTML.
Résultat :
Exercice 4
Créer un formulaire de saisie d’adresse e-mail contenant un champ caché destiné à
récupérer le type du navigateur de l’utilisateur. Le code PHP affiche l’adresse mail et
le nom du navigateur dans la même page après vérification de l’existence des
données.
Mme Gâabeb
Atelier Développement côté serveur
Indication : utiliser la variable super globale $_SERVER["HTTP_USER_AGENT"] pour
afficher le navigateur.
Résultat :
Exercice 5 :
Concevoir une page qui s'appelle [Link], et proposer un formulaire
sous la forme suivante :
Entrez votre prénom :
Entrez votre taille (sous la forme 1.70) :
Entrez votre poids (en kilos) :
OK
Ensuite vous traiterez le formulaire en PHP pour que, quand la
personne clique, elle voit apparaître l’écran suivant :
Bonjour (son prénom)
Votre IMC (indice de masse corporelle) est exactement : (son imc)
Vous avez (une corpulence normale ou bien Vous êtes en surpoids, ou bien Vous êtes obèse etc...)
Pour la petite opération, l'IMC, c'est le poids divisé par la taille au
carré. En voici la formule :
Imc= $poids/($taille*$taille).Selon la valeur de l’Imc, afficher :
Si imc < 16.5 Dénutrition
Si imc <18.5 Maigre
Si imc < 25 Corpulance normale
Si imc <30 Surpoids
Mme Gâabeb
Atelier Développement côté serveur
Si imc < 40 Obésité modérée
Si imc < 45 Obésité sévère
Si imc >45 Obésité massive
Exercice 6
Écrire un script php qui permet de créer la liste suivante :
Exercice 7
Écrire un script php qui permet de :
a. Déclarer un tableau sauvegardant les disciplines au sein des ISETs
b. Trier ce tableau par ordre alphabétique croissant
c. Remplir, dynamiquement ,une liste déroulante à partir des valeurs stockées dans le
tableau ainsi trié.
Exercice 8
Construire un formulaire d’identification d’utilisateur qui permet de saisir le nom et
le mot de passe de l’utilisateur et qui renvoie cet utilisateur sur une autre page et lui
afficher si son mot de passe est correct ou non.
NB : - le mot de passe valide sera « admin »
Mme Gâabeb
Atelier Développement côté serveur
- Sur cette 2ème page : prévoir un bouton retour.
Il faut afficher le nom de l’utilisateur
Mme Gâabeb