public function recup_historique() { $requete = $this->_db->prepare('select * from facture where idutil=:idutil and valider=:valider'); $requete->execute(array(':idutil' => $_SESSION['id'], ':valider' => 1)); $results = $requete->fetchAll(); $tabobject = array(); if (empty($results)) { return false; } foreach ($results as $result) { $mafacture = new Facture(); $mafacture->setId($result['id'])->setIdutil($result['idutil'])->setDate($result['date'])->setValider($result['valider']); array_push($tabobject, $mafacture); // Push l'objet $article dans le tableau $tabobject } return $tabobject; }