/** * Fonction permettant d'associer articles avec categories * @param Int $id_articles Id de l'articles * @param Int $id_categories Id de la categorie */ public function asso_art_categ($id_articles, $id_categories) { $requete = "SELECT * FROM asso_art_categ WHERE id_articles = " . $id_articles . " AND id_categories = " . $id_categories; $exist = $this->db->getPanier($requete); if (!empty($exist)) { return false; } else { $query = "INSERT INTO asso_art_categ (id_articles,id_categories) VALUES (:id_articles,:id_categories)"; $tab = array('id_articles' => $id_articles, 'id_categories' => $id_categories); $this->db->execute($query, $tab); } }
/** * Fonction permettant de lister tous les produits * @param Int $ids Liste des ids des articles * @return array Recupére tous les caractéristiques des articles grâce à toutes les ids */ public function listPanier($ids) { $query = 'SELECT * FROM articles WHERE id_articles IN (' . implode(',', $ids) . ')'; $resultat = $this->db->getPanier($query); return $resultat; }