From 73806ba8ff6776ebc2f06ac9c6b51861c75588c1 Mon Sep 17 00:00:00 2001
From: Matthieu Guffroy <mattgu74@gmail.com>
Date: Sat, 14 Jun 2014 16:07:46 +0200
Subject: [PATCH] view list

---
 class/objet.php         |  4 ++--
 controller/personne.php |  3 ++-
 view/list.php           | 30 ++++++++++++++++++++++--------
 3 files changed, 26 insertions(+), 11 deletions(-)

diff --git a/class/objet.php b/class/objet.php
index a350cb8..fc3887c 100644
--- a/class/objet.php
+++ b/class/objet.php
@@ -19,8 +19,8 @@ class Objet
         $bdd = new Db();
         $result = Array();
 
-        $requete_prepare = $bdd->db->prepare("SELECT * FROM client"); // on prépare notre requête
-        $requete_prepare->execute(); //array( 'table' => $dbName ));
+        $requete_prepare = $bdd->db->prepare("SELECT * FROM :table"); // on prépare notre requête
+        $requete_prepare->execute(array( 'table' => $dbName ));
 
         while($ligne = $requete_prepare->fetch(PDO::FETCH_ASSOC)) {
             $temp = new $className();
diff --git a/controller/personne.php b/controller/personne.php
index 451ee3e..4b65409 100644
--- a/controller/personne.php
+++ b/controller/personne.php
@@ -16,7 +16,8 @@ switch($action) {
 		break;
 	case "listeClient":
 		$listArray = Client::getAll();
-		$listParams = array("title" => "Liste des clients");
+		$listParams = array("title" => "Liste des clients"
+							"keys" => array("id", "nom", "prenom", "numTel"));
 		include 'view/list.php';
 		break;
 	case "addPersonnel":
diff --git a/view/list.php b/view/list.php
index e274ec6..6a332df 100644
--- a/view/list.php
+++ b/view/list.php
@@ -1,9 +1,23 @@
-    <!-- Begin page content -->
-    <div class="container">
-      <div class="page-header">
+<!-- Begin page content -->
+<div class="container">
+    <div class="page-header">
         <h1><?php echo $listParams["title"]; ?></h1>
-      </div>
-      <pre>
-      	<?php print_r($listArray); ?>
-      </pre>
-    </div>
\ No newline at end of file
+    </div>
+    <table class="table">
+        <thead>
+
+        </thead>
+        <tbody>
+            <?php foreach($listArray as $line): ?>
+                <tr>
+                <?php foreach($listParams["keys"] as $key): ?>
+                    <td><?php echo $line[$key]; ?></td>
+                <?php endforeach; ?>
+                </tr>
+            <?php endforeach; ?>
+        </tbody>
+    </table>
+    <pre>
+     <?php print_r($listArray); ?>
+    </pre>
+</div>
\ No newline at end of file
-- 
GitLab