Séance C : Traitement des formulaires pour nos livres et auteurs
Nous allons exploiter les classes des séances Séance 9 : Structure de base et Séance 10 : Génération de formulaire en POO
Sujet
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, ...
A disposition
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 !
A faire
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.
Astuces
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.
Dernière mise à jour