Créer un projet respectant le cahier des charges suivant

Travail en binome où chacun doit faire :

coté client :

- une page de formulaire HTML contenant des questions, un bouton envoi et au moins une image (libre de droit !)

- un fichier CSS pour améliorer la présentation de la page, notamment en positionnant à un endroit précis une image

- un fichier JS pour rendre dynamique l'affichage de la page web et de vérifier la saisie d'au moins un champ du formulaire

coté serveur :

- un traitement de la réception du formulaire : vérifier la valeur d'un champ de formulaire par un test au regard d'un valeur attendue (ex concernant l'age : si plus de 20 ans).

- envoyer une page réponse en php qui récapitule les données saisies précédemment avec éventuellement le signalement de correction(s) dans la saisie du formulaire.

 

Prévoir une page d'accueil générale qui permettra d'aller sur chaque formulaire.

Votre projet doit être personnel et refléter votre capacité à réinvestir tout ce qui a été appris sur cette séquence.

A vous d'imaginer le formulaire au regard d'un sujet qui vous intéresse !

Méthode de travail :

- Concevoir sur papier vos 2 pages (texte, image, position dans la page) et faite un schéma présentant l'arborescence du site.

- Organiser les dossiers et fichiers : Créer un dossier principal dans le dossier wwww intitulé "Projet" suivi de votre nom et créer les sous dossiers éventuels. Pour rappel : tous les noms de dossier et de fichier sont sans espace et sans accent.

- Créer la page de formulaire HTML sans fichier CSS et sans fichier JS et tester au fur et à mesure

- Créer le fichier CSS afin d'améliorer le visuel de votre formulaire et tester au fur et à mesure.

- Créer le fichier JS (au moins 2 fonctions) afin d'apporter :

- un visuel plus dynamique à votre formulaire,

- une vérification d'au moins un champ,

=> tester le fonctionnement au fur et à mesure 

- Créer le fichier réponse PHP et tester au fur et à mesure

- Commenter vos codes de manière détaillée