
- NFA-017 -
Conservatoire National des Arts et M´
etiers
ED PHP
Olivier Pons
20 f´
evrier 2017
- NFA-017 -
R´
ecapitulatif de formulaire
´
Ecrire une page HTML contenant un formulaire qui demande :
— Un nom
— Un mot de passe
— Un sexe (H/F bouton radio)
— Une ville `
a choisir dans une liste
— Des loisirs `
a choisir parmi des cases `
a cocher
— Des animaux de compagnie `
a choisir dans une liste de s´
election.
Ce formulaire sera envoy´
e avec la m´
ethode POST pour ˆ
etre trait´
e par le programme PHP se trou-
vant dans le fichier ”traitementExo1.php” se trouvant sur la mˆ
eme machine que le fichier HTML et
dans le mˆ
eme r´
epertoire.
Le programme affichera simplement un r´
ecapitulatif des donn´
ees transmises par le formulaire.
Authentification
´
Ecrire une page HTML contenant un formulaire d’authentification qui demande :
— Un nom de login
— Un mot de passe
Ce formulaire sera envoy´
e avec la m´
ethode POST pour ˆ
etre trait´
e par le programme PHP se trou-
vant dans le fichier ”traitementExo2.php” se trouvant sur la mˆ
eme machine que le fichier HTML et
dans le mˆ
eme r´
epertoire.
Le programme contient un tableau associatif qui est utilis´
e pour associer aux logins connus leur
mot de passe. En comparant les donn´
ees rec¸ues `
a celles de ce tableau, il d´
ecide 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´
ecup´
erer l’url de la page d’o`
u l’on
vient.
G´
en´
eration de pages (1)
´
Ecrire une page HTML contenant un formulaire qui demande :
— Un titre
— Du code CSS (dans une zone de saisie de texte)
1