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