Piszę właśnie bardziej rozbudowaną wyszukiwarkę i mam problem. Mam np pola w formularzu:
- `cena od` i `cena do`
takich pól jest więcej gdzie jest `od `do`.
Chciałem się dowiedzieć jak będzie najlepiej to zrobić. Mam klasę search która w zależności od wybranej (switch) oferty (produktu) wywołuje odpowiedni obiekt odpowiedzialny za dany produkt i w tej klasie bedzie metoda odpowiedzialna za wyszukiwanie.
Niewiem jak wydaje budować zapytania. Bo proces sprawdzania:
<?php { $zapytanie .= 'WHERE cena<'.$cena_od; } { $zapytanie .= 'WHERE cena BETWEEN '.$cena_od.' AND '.$cena_do; } ?>
Wydaje mi się troche żmudny i raczej nieodpowiedzni do dużej ilości opcji.
Pozdrawiam