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