d3:a01

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
d3:a01 [2025/09/08 14:27] – [Partie 3 – Évolutions] dthevenotd3:a01 [2025/09/11 14:38] (Version actuelle) dthevenot
Ligne 52: Ligne 52:
 // Ajout d’un livre // Ajout d’un livre
 if (!empty($_POST['titre']) && !empty($_POST['auteur']) && !empty($_POST['annee'])) { if (!empty($_POST['titre']) && !empty($_POST['auteur']) && !empty($_POST['annee'])) {
-    $stmt = $conn->prepare("INSERT INTO livres (titre, auteur, annee) VALUES (?, ?, ?)");+    $stmt = $db->prepare("INSERT INTO livres (titre, auteur, annee) VALUES (?, ?, ?)");
     $stmt->execute([$_POST['titre'], $_POST['auteur'], $_POST['annee']]);     $stmt->execute([$_POST['titre'], $_POST['auteur'], $_POST['annee']]);
 } }
Ligne 87: Ligne 87:
 </html> </html>
 </code> </code>
-Script de la base de données à importer dans votre serveur LAMP :+
 <code ruby bibliotheque.sql> <code ruby bibliotheque.sql>
 -- Base de données pour l'application Bibliothèque -- Base de données pour l'application Bibliothèque
Ligne 114: Ligne 114:
 GRANT ALL PRIVILEGES ON bdbibliotheque.* to "adminBibli"@"%"; GRANT ALL PRIVILEGES ON bdbibliotheque.* to "adminBibli"@"%";
 </code> </code>
- 
- 
 ===== Partie 2 – Objectif ===== ===== Partie 2 – Objectif =====
 <badge>Jalon0 : Tester la version initiale non organisée selon le modèle MVC</badge> <badge>Jalon0 : Tester la version initiale non organisée selon le modèle MVC</badge>
Ligne 156: Ligne 154:
     - affichage du statut dans la liste + bouton "Emprunter" ou "Rendre".     - affichage du statut dans la liste + bouton "Emprunter" ou "Rendre".
     - action changerStatut qui met à jour le champ.     - action changerStatut qui met à jour le champ.
 +<badge>Jalon3 : Evolution personnelle réalisée</badge> 
 +<bootnote warning>L'application avec votre évolution sera le sujet de la revue de code de lundi, elle devra donc être **terminée pour lundi 15/09 14h**</bootnote>
  ======  ======
  
  
-===== Partie 4 – Evolution du code =====+===== Partie 4 – Améliorations du code =====
   - 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 166: Ligne 165:
      - Livre avec les méthodes getAll() et ajouter($titre, $auteur, $annee)      - Livre avec les méthodes getAll() et ajouter($titre, $auteur, $annee)
      - Database avec la méthode connexionDB()      - Database avec la méthode connexionDB()
 +
 +<badge>Jalon4 : Améliorations effectuée</badge>
  • d3/a01.1757334450.txt.gz
  • Dernière modification : 2025/09/08 14:27
  • de dthevenot