Séance E : Utilisation d'une base de données et des formulaires
Dernière mise à jour
Dernière mise à jour
Nous allons exploiter les classes des , , 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
Faire le lien entre le formulaire, le traitement et la base de données afin d'ajouter les artistes dans la base de données.
Faire également le lien avec le formulaire livre pour récupérer une liste, provenant de la base de données pour les Auteurs et les Dessinateurs.
Vous devez faire valider le bon fonctionnement en fin de séance
Le constructeur de la classe ArtisteManager :
Le constructeur d'Artiste devient :
La méthode addArtiste pourrait être :
Nous allons améliorer la classe ArtisteManager en ajoutant les méthodes suivantes :
recupereSpecialite($specialite)
: pour récupérer les Artistes selon une spécialité précise
recupereAuteur()
: qui utilisera la méthode recupereSpecialite
pour récupérer les auteurs
recupereDessinateur()
: qui utilisera la méthode recupereSpecialite
pour récupérer les dessinateurs
On pourrait aussi ajouter une méthode pour récupérer les données préformatées pour les selects.
Utiliser la classe ArtisteManager pour gérer le traitement et la sauvegarde du formulaire
Utiliser la classe ArtisteManager pour générer les listes d'Auteurs dans les livres
Ecrire le fichier artistes.php
qui est une page qui utilise la classe ArtisteManager pour afficher tous les artistes de la base de données.