Od kilku dni siedzę nad cechami produktów w sklepie, ale obawiam się, że mnie to pokonało...
Mam tabelę cechy (cechy_id | cechy_produktid | cechy_katid | cechy_wartid), cechy_kat ( id | kat_nazwa), cechy_wartosci ( id | wartosc )
W samym sklepie elegancko już wypisuje mi wszystkie cechy (ich kategorie i wartości) na podstawie listy produktów.
Postuję sobie te checkboxy jako tabele:
name="cechy[o'.$q["cechy_katid"].'][]" value="'.$q["cechy_wartid"].'"
Czyli dostaję kategorie cech z ich wartościami.
Załóżmy, że tak to wygląda:
Dodatkowe funkcje:
Port SFP
Port Gigabit
Ilość portów 1000Mbit:
1
2
Jak podejść teraz do zapytania żeby opcje w obrębie jednej kategorii traktował jako OR (ilość portów 1 lub 2), a w różnych kategoriach jako AND (dodatkowo musi mieć port gigabit)?
Możliwe też, że po prostu się do tego źle zabieram...
Poradzicie coś?
