Telechargé par el_mamoun1

ED1

publicité
Conservatoire National des Arts et Métiers
ED PHP
Olivier Pons
20 février 2017
- NFA-017 -
- NFA-017 -
Récapitulatif de formulaire
Écrire une page HTML contenant un formulaire qui demande :
— Un nom
— Un mot de passe
— Un sexe (H/F bouton radio)
— Une ville à choisir dans une liste
— Des loisirs à choisir parmi des cases à cocher
— Des animaux de compagnie à choisir dans une liste de sélection.
Ce formulaire sera envoyé avec la méthode POST pour être traité par le programme PHP se trouvant dans le fichier ”traitementExo1.php” se trouvant sur la même machine que le fichier HTML et
dans le même répertoire.
Le programme affichera simplement un récapitulatif des données transmises par le formulaire.
Authentification
Écrire une page HTML contenant un formulaire d’authentification qui demande :
— Un nom de login
— Un mot de passe
Ce formulaire sera envoyé avec la méthode POST pour être traité par le programme PHP se trouvant dans le fichier ”traitementExo2.php” se trouvant sur la même machine que le fichier HTML et
dans le même répertoire.
Le programme contient un tableau associatif qui est utilisé pour associer aux logins connus leur
mot de passe. En comparant les données reçues à celles de ce tableau, il décide si l’authentification
est correcte, auquel cas il salut l’utilisateur, ou si elle est incorrecte, auquel cas il renvoi l’utilisateur
vers la page d’identification (pour l’instant message plus lien pas de redirection automatique).
On pourra utiliser $_SERVER[’HTTP_REFERER’] pour récupérer l’url de la page d’où l’on
vient.
Génération de pages (1)
Écrire une page HTML contenant un formulaire qui demande :
— Un titre
— Du code CSS (dans une zone de saisie de texte)
1
— Du code HTML (dans une zone de saisie de texte)
Ce formulaire sera envoyé avec la méthode GET pour être traité par le programme PHP se trouvant dans le fichier ”traitementExo3.php” se trouvant sur la même machine que le fichier HTML et
dans le même répertoire.
Le programme créera une page html correcte avec ce titre, ce CSS et le code HTMl comme body.
Vérifier avec le validateur du w3c que la page produite est conforme à la norme.
1
Génération de pages (2)
Écrire une page HTML contenant un formulaire qui demande d’entrer (dans une zone de saisie de
texte) des noms de ville séparés par des éspaces
Ce formulaire sera envoyé avec la méthode GET pour être traité par le programme PHP se trouvant dans le fichier ”traitementExo4.php” se trouvant sur la même machine que le fichier HTML et
dans le même répertoire.
Le programme créera une page HTML composée d’une liste de sélection proposant les villes
saisies.
2
Téléchargement