Vous avez réussit avec Brio la mise en page de PhotoForYou en respectant les consignes du client. Bravo.
Le client veut connaitre vos capacités à réaliser un formulaire ergonomique et agréable pour l’inscription soit des photographes, soit des clients.
A ce propos et afin de mieux comprendre le contexte de l’entreprise il vous communique un cahier des charges qui encore incomplet et devra être amendé.
CAHIER DES CHARGES PHOTOFORYOU- Prendre connaissance du cahier des charges ci-dessus et faire l’analyse afin d’établir le SCD puis le MLD en fonction des besoins.
- Réaliser un formulaire d’inscription avec Bootstrap qui doit ressembler à ceci :
Ce formulaire devra vérifier que les champs obligatoires sont bien remplis, sinon il mettra un message d’avertissement dans le style suivant :
On pourrait aussi vérifier le type des données.
Attention !!!
Il faudra revérifier côté serveur avec PHP.
On ne peux pas valider le formulaire tant que tous les champs ne sont pas bon.
- Si le formulaire est ok côté interface envoyer vers une page PHP qui vérifie à nouveau le type et la validité des champs.
- Si tout est bon ajouter dans une table que vous pourrez créer pour l’occasion.
- Attention on programme ici en Objet on aura donc deux classes : User et UserManager.
- A vous de réfléchir aux propriétés de la classe User ainsi que ses méthodes ( penser à Hydrate -> voir cours )
- A vous de réfléchir aux propriétés ou à la propriété de de UserManager ainsi que les méthodes.
- Les classes se trouvent ne général dans un sous répertoire /classes et se nomme par exemple User.class.php
- L’ajout d’un utilisateur se fera par exemple avec une méthode UserManager.add(monClient)
- Vous pourrez créer la table dans la BDD
Ce contenu est réservé aux membres du site. Si vous êtes un utilisateur existant, veuillez vous connecter. Les nouveaux utilisateurs peuvent s'inscrire ci-dessous.