Séance C : Traitement des formulaires pour nos livres et auteurs
Dernière mise à jour
Dernière mise à jour
Nous allons exploiter les classes des séances et
Cet exercice sera à faire valider en fin de séance obligatoirement.
0, rien n'est fait
1, début d'exercice, mais non fonctionnel
2, TP réalisé exactement comme demandé
3, TP réalisé avec quelques améliorations/optimisations
Nous avons créé des objets permettant de décrire des livres et des artistes. Nous avons ensuite vu comment créer des formulaires avec des objets.
Nous allons maintenant nous intéresser au traitement des formulaires afin d'instancier des objets de type Auteurs, Livres, ...
Dans cette séance vous devrez écrire le fichier qui affichera un formulaire pour traiter des livres (et les classes filles), ou des Artistes (et les classes filles).
N'oubliez pas qu'une classe fille est une spécialisation d'une classe parent !
Ecrire un fichier qui permet d'afficher un formulaire en lien avec la classe Artiste (et ses filles). Ecrire un fichier de traitement qui instancie la bonne classe. Utiliser les méthodes d'affichage des objets pour vérifier le bon enregistrement des données.
On peut prendre pour simplification que le champ image est de type texte et contiendra le nom du fichier (exemple donnée plus bas)
Faire de même pour les Livres.
Au final vous devriez avoir 5 fichiers :
seance11.php (donné ci-après)
form-livre.php (formulaire d'un livre, quelque soit son type)
add-livre.php (création d'un livre)
form-artiste.php (formulaire d'un artiste quelque soit sa spécialité)
add-artiste.php
Vous devez faire valider le bon fonctionnement de seance11.php en fin de séance
La partie livre n'est pas complète ! A vous d'ajouter les champs manquants.
Pour la gestion des auteurs et des dessinateurs, on peut imaginer écrire un fichier contenant des objets ou un tableau d'objets avec des auteurs et des dessinateurs. Cela permettrait de simuler une requête depuis une base de données.