diff --git a/core/classes/Recette.php b/core/classes/Recette.php index 894d548020995be2184c2a2f4420f400ced8758a..7c7de709a75961ac4d7046c4dcca1287120c3cb1 100644 --- a/core/classes/Recette.php +++ b/core/classes/Recette.php @@ -37,8 +37,16 @@ class Recette{ if(!empty($auteurId)){ $queryString .= " AND auteurId=:auteurId"; } + + // Dernier ajout important + $queryString .= " GROUP BY m_recette.id"; + + // Having Count pour les ingredients + if(!empty($ingredients)){ + $queryString .= " HAVING COUNT(m_recette.id)="+count($ingredients); + } // On la prépare - $query = Connexion::pdo()->prepare($queryString." ORDER BY nom"); + $query = Connexion::pdo()->prepare($queryString." ORDER BY nom"); // On rempli les paramètres if(!empty($categoryId)){