public function add(Annonce $annonce) { $query = $this->_db->prepare('INSERT INTO annonce (titre, description, image, image2, image3, datePublication, priority, prix, ville,idUtilisateur, idCategorie, abuse, vendu) VALUES (:titre, :description, :image, :image2, :image3, :datePublication, :priority, :prix, :ville, :idUtilisateur, :idCategorie, :abuse, :vendu)') or die(print_r($this->_db->errorInfo())); $query->bindValue(':titre', $annonce->titre()); $query->bindValue(':description', $annonce->description()); $query->bindValue(':image', $annonce->image()); $query->bindValue(':image2', $annonce->image2()); $query->bindValue(':image3', $annonce->image3()); $query->bindValue(':datePublication', $annonce->datePublication()); $query->bindValue(':priority', $annonce->priorite()); $query->bindValue(':prix', $annonce->prix()); $query->bindValue(':ville', $annonce->ville()); $query->bindValue(':idUtilisateur', $annonce->idUtilisateur()); $query->bindValue(':idCategorie', $annonce->idCategorie()); $query->bindValue(':abuse', $annonce->abuse()); $query->bindValue(':vendu', $annonce->vendu()); $query->execute(); $query->closeCursor(); }