Exercice 20 - Utilisation du CRUD avec des classes POO
Table des matières
Mise en situation
Vous devez maintenant utiliser des classes programmées en orienté objet (POO) PDO pour faire les demandes CRUD suivantes en bas:
Modalités
- Exercice en équipe de deux
- Réaliser durant le cours
- Durée approximative de 80 à 100 minutes
- Le fichier de remise est un fichier zip
- Remis sur Léa dans exercice 20
À faire (étapes)
Étape 1
- Vous allez faire les opérations du CRUD, mais avec l'utilisation des fichiers fournis de la préparation 20:
- Mettez le dossier classes à la racine de votre projet, vous allez devoir faire leurs inclusions!
- Faites une copie de produit.php et faites les modifications pour que ça fonctionne avec les clients!
- Faites 3 copies des fichiers suivant: accueil.php, inscription.php et profil.php nommez-les:
- accueil-p.php, inscription-p.php, profil-p.php
Étape 2
Pour tester chaque page, vous n'avez qu'à faire projet.local/accueil-p
- Faite l'affichage des produits avec le READ présenté sur l'accueil-p.php
- Faite l'inscription d'un client avec le CREATE présenté sur inscription-p.php
- Faite une copie de la fonction createClient et renommez-là createClientPOO et faite les modifications
- Faite la modification de profil de client avec l'UPDATE et le DELETE sur profil-p.php
- Faite une copie de la fonction updateClient et renommez-là updateClientPOO et faite les modifications
- Pour le DELETE vous allez devoir faire une nouvelle action
- Si vous avez des problèmes d'inclusion faire le chemin complet:
$_SERVER['DOCUMENT_ROOT'] . "/cheminFichier.php"
- EXPERT: faite la recherche de produit avec un READ personnalisé sur recherche-p.php!
Note: Vous devez, pour cet exercice, utiliser les méthodes des classes fournies
Exemple: $produit->Create();
Étape 2
- Envoyez-moi les fichiers zippés dans exercice 20 sur Léa