From 2c1989173b6413954a58b7917cd3308fa1e6796e Mon Sep 17 00:00:00 2001 From: clement <clemmercier45@gmail.com> Date: Wed, 18 Jun 2014 12:59:25 +0200 Subject: [PATCH] try --- class/espece.php | 1 + class/objet.php | 4 ++-- class/race.php | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/class/espece.php b/class/espece.php index 0c71f1e..0bf4430 100644 --- a/class/espece.php +++ b/class/espece.php @@ -2,6 +2,7 @@ class Espece extends Objet { + protected $_primaryAttr = "nom"; protected $nom; protected $prix_consultation; diff --git a/class/objet.php b/class/objet.php index c55178f..9852798 100644 --- a/class/objet.php +++ b/class/objet.php @@ -129,8 +129,8 @@ class Objet $dbName = self::dbName(); $bdd = new Db(); - $requete_prepare = $bdd->db->prepare("SELECT * FROM ".$dbName." WHERE ".$this->_primaryAttr." = :".$this->getAll()[0]); // on prépare notre requête - $requete_prepare->execute(array("{$this->getAll()[0]}" => $id)); + $requete_prepare = $bdd->db->prepare("SELECT * FROM ".$dbName." WHERE ".$this->_primaryAttr." = :id"); // on prépare notre requête + $requete_prepare->execute(array("id" => $id)); $ligne = $requete_prepare->fetch(PDO::FETCH_ASSOC); $this->fromDb($ligne); diff --git a/class/race.php b/class/race.php index 88be222..4b683e9 100644 --- a/class/race.php +++ b/class/race.php @@ -2,6 +2,7 @@ class Race extends Objet { + protected $_primaryAttr = "nom"; protected $nom; protected $espece; protected $prix_intervention; -- GitLab