From 3488cb8265455eaa62fe93b3878c368fac36e6d4 Mon Sep 17 00:00:00 2001 From: "steve.maingana" Date: Mon, 15 Sep 2025 16:09:07 +0200 Subject: [PATCH] Update --- donnees/Database.php | 1 + modele/Livre.php | 20 +++++++++----------- test.php | 13 +++++++++++-- 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/donnees/Database.php b/donnees/Database.php index 8437d2a..583beaf 100644 --- a/donnees/Database.php +++ b/donnees/Database.php @@ -17,4 +17,5 @@ class Database { } } + ?> \ No newline at end of file diff --git a/modele/Livre.php b/modele/Livre.php index c9bbfc7..fe78053 100644 --- a/modele/Livre.php +++ b/modele/Livre.php @@ -1,21 +1,19 @@ db = $database->connexionDB(); - } - - public function getAll() { - $stmt = $this->db->query("SELECT * FROM livres"); + public static function getAll() { + require("donnees/Database.php"); + $db = new Database()->connexionDB(); + $stmt = $db->query("SELECT * FROM livres"); return $stmt->fetchAll(PDO::FETCH_ASSOC); } - public function ajouter($categorie, $titre, $auteur, $annee) { - $stmt = $this->db->prepare("INSERT INTO livres (categorie, titre, auteur, annee) VALUES (?, ?, ?, ?)"); + public static function ajouter($categorie, $titre, $auteur, $annee) { + require("donnees/Database.php"); + $db = new Database()->connexionDB(); + $stmt = $db->prepare("INSERT INTO livres (categorie, titre, auteur, annee) VALUES (?, ?, ?, ?)"); $stmt->execute([$categorie, $titre, $auteur, $annee]); } } diff --git a/test.php b/test.php index eb07a44..86e5ffb 100644 --- a/test.php +++ b/test.php @@ -1,6 +1,15 @@ getAll()); + +$livre = new Livre(); + +echo $livre->test; + +// require("./donnees/Database.php"); + +// var_dump(new Database()->connexionDB()); + +// $livres = new Livre(); +// var_dump($livres->getAll()); ?> \ No newline at end of file