Męczę się z tym od jakiegoś czasu. Mam dwa kryteria kategorie i lokalizacje. Nie mam problemu z wybraniem danych na podstawie jednego kryterium czyli np. kategorii albo lokalizacji.
$query = "(SELECT id,...,kategoria,podkategoria,lokalizacja FROM tabela where kategoria='".$_GET['kat']."') ORDER BY dane DESC";
kategorie, lokalizacje i podkategorie pobieram z adresu strony.
Problem mi sprawia to żeby pobrać dane na podstawie dwóch kryteriów, czyli np. najpierw wybrać z menu kategorie żeby wyświetlić dane z tej kategorii i później wybrać lokalizacje żeby wyświetlone dane z kategorii odnosiły się do wybranej lokalizacji.
adres dla lokalizacji wyglądał by tak: kategoria.php?kat=kategoria1,lok=lokalizacja
Próbowałem:
SELECT ... where kategoria='".$_GET['kat']."' AND lokalizacja='".$_GET['lok']."'
ale wtedy muszą być oba kryteria spełnione
Jak zrobić, żeby skrypt działa zarówno z jednym z tych kryteriów jak i z dwoma?
Pozdrawiam