executerRequete($sql, array($codeSecteur,$libelleSecteur)); return $secteuractivites; } public function getSecteuractivite($id) { $sql = 'SELECT id, codeSecteur, libelleSecteur FROM secteuractivite A WHERE (A.id=?)'; $secteuractivite = $this->executerRequete($sql, array($id)); if ($secteuractivite->rowCount() > 0) return $secteuractivite->fetch(); else throw new Exception("Aucun Secteur d'activité ne correspond à cet id : '$id'"); } public function getNombreSecteurs() { $sql = 'select count(*) as nbSecteurs FROM secteuractivite'; $resultat = $this->executerRequete($sql); $ligne = $resultat->fetch(); return $ligne['nbSecteurs']; } public function ajouter($codeSecteur, $libelleSecteur) { $sql = 'INSERT INTO secteuractivite (codeSecteur,libelleSecteur) VALUES ( ?, ?)'; $this->executerRequete($sql, array($codeSecteur, $libelleSecteur)); } public function modifier($id, $codeSecteur, $libelleSecteur) { $sql = 'UPDATE secteuractivite SET codeSecteur=?, libelleSecteur=? where (id=?)'; $this->executerRequete($sql, array($codeSecteur, $libelleSecteur, $id)); } public function supprimer($id) { $sql = 'DELETE FROM secteuractivite WHERE (id=?)'; $this->executerRequete($sql, array($id)); } public function existeligne($codeSecteur) { $sql = 'select id FROM secteuractivite WHERE (codeSecteur=?)'; $resultat = $this->executerRequete($sql, array($codeSecteur)); return ($resultat->rowCount() > 0); } public function getListe() { $sql = 'SELECT codeSecteur as code, libelleSecteur as libelle FROM secteuractivite order by libelleSecteur'; $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } }