Witam,
Mam stronę z tabelą na której prezentowane są zamówienia moich klientów. W jednym wierszy jest jedno zamówienie. W ostatniej kolumnie tabeli znajdują się wylistowane po przeciku zamowione produkty. Na stronie mam filtr (inputbox) po nazwie produktu, chcialbym go zamowienic na checkbox i mam problem z przebudową zapytania. Wybrane checkboxy znajdują się w zmiennej tablicowej i przekazywane są metodą POST.
W bazie danych mam 3 tabele:
1) produkty, w której są pola ID, NAZWA_PRODUKTU, CENA_PRODUKTU
2) zamowienia, w ktorej są pola ID, KLIENT, DATA_ZAMOWIENIA, STATUS
3) zam_prod, w ktorej są pola ID_ZAMOWIENIE, ID_PRODUKT
Zapytanie zwracające wynik:
SELECT data_zamowienia, klient, SUM(cena), GROUP_CONCAT(nazwa_produktu) AS zamowione_produkty
FROM zamowienia z INNER JOIN zam_prod zp ON z.ID=zp.ID_ZAMOWIENIE
INNER JOIN produktu p ON zp.ID_PRODUKT = p.ID
WHERE zamowione_produkty LIKE '%$fraza%'
Jak powinno wyglądać zapytanie, gdy zamiast zmiennej string $fraza jest zmienna tablicow?