- 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
Du code HTML (dans une zone de saisie de texte)
Ce formulaire sera envoy´
e avec la m´
ethode GET pour ˆ
etre trait´
e par le programme PHP se trou-
vant dans le fichier ”traitementExo3.php” se trouvant sur la mˆ
eme machine que le fichier HTML et
dans le mˆ
eme r´
epertoire.
Le programme cr´
eera une page html correcte avec ce titre, ce CSS et le code HTMl comme body.
V´
erifier avec le validateur du w3c que la page produite est conforme `
a la norme.
1 G´
en´
eration de pages (2)
´
Ecrire une page HTML contenant un formulaire qui demande d’entrer (dans une zone de saisie de
texte) des noms de ville s´
epar´
es par des ´
espaces
Ce formulaire sera envoy´
e avec la m´
ethode GET pour ˆ
etre trait´
e par le programme PHP se trou-
vant dans le fichier ”traitementExo4.php” se trouvant sur la mˆ
eme machine que le fichier HTML et
dans le mˆ
eme r´
epertoire.
Le programme cr´
eera une page HTML compos´
ee d’une liste de s´
election proposant les villes
saisies.
2
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !