Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| d3:a01 [2025/09/11 10:38] – dthevenot | d3:a01 [2025/09/11 14:38] (Version actuelle) – dthevenot | ||
|---|---|---|---|
| Ligne 89: | Ligne 89: | ||
| <code ruby bibliotheque.sql> | <code ruby bibliotheque.sql> | ||
| + | -- Base de données pour l' | ||
| + | CREATE DATABASE IF NOT EXISTS bdbibliotheque | ||
| + | DEFAULT CHARACTER SET utf8mb4 | ||
| + | COLLATE utf8mb4_general_ci; | ||
| + | USE bdbibliotheque; | ||
| + | |||
| + | -- Table des livres | ||
| + | CREATE TABLE IF NOT EXISTS livres ( | ||
| + | id INT AUTO_INCREMENT PRIMARY KEY, | ||
| + | titre VARCHAR(100) NOT NULL, | ||
| + | auteur VARCHAR(100) NOT NULL, | ||
| + | annee INT NOT NULL | ||
| + | ); | ||
| + | |||
| + | -- Données de test | ||
| + | INSERT INTO livres (titre, auteur, annee) VALUES | ||
| + | (' | ||
| + | ('Le Petit Prince', | ||
| + | (' | ||
| + | |||
| + | -- Compte utilisateur administrateur pour accès distant à la base de données | ||
| + | CREATE USER ' | ||
| + | GRANT ALL PRIVILEGES ON bdbibliotheque.* to " | ||
| </ | </ | ||
| ===== Partie 2 – Objectif ===== | ===== Partie 2 – Objectif ===== | ||
| Ligne 131: | Ligne 154: | ||
| - affichage du statut dans la liste + bouton " | - affichage du statut dans la liste + bouton " | ||
| - action changerStatut qui met à jour le champ. | - action changerStatut qui met à jour le champ. | ||
| + | < | ||
| < | < | ||
| | | ||
| - | ===== Partie 4 – Evolution | + | ===== Partie 4 – Améliorations |
| - utilisation d'un header.php et footer.php pour limiter les redondances de code | - utilisation d'un header.php et footer.php pour limiter les redondances de code | ||
| - utilisation de classes : | - utilisation de classes : | ||
| Ligne 141: | Ligne 165: | ||
| - Livre avec les méthodes getAll() et ajouter($titre, | - Livre avec les méthodes getAll() et ajouter($titre, | ||
| - Database avec la méthode connexionDB() | - Database avec la méthode connexionDB() | ||
| + | |||
| + | < | ||