Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyszukiwarka, ... czy da sie prosciej?
darth_sidious
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 19.12.2005

Ostrzeżenie: (0%)
-----


Witajcie

Mam na stronie wyszukiwarke, ktora pozwala na wyszukiwanie wg 5 kategorii (wojewodztwo, miasto, kategoria, podkategoria, nazwa firmy). I teraz w zaleznosci od uzupelnionych pol nastepuje zapytanie do bazy i odnalezienie pasujacych rekordow.

Mozliwosci jak widac jest sporo, a wiec mozna wyszukac po dowolnym miescie, ale z wybranym wojew itd - opcji wyszukiwania jest sporo. Jedynie co mi przychodzi w tej chwili do glowy, do rozpisanie wszystkiego w dosc sporej ilosci if'ow, gdzie w zaleznosci od uzupelnionych pol dostosuje nam wartosci do wyszukania...

Czy istnieje jakies inne rozwiazanie, czy tez wszystkie mozliwe kombinacje uzupelnionych/pustych pol musze umiescic jednak w if'ach?

P.S. Pytanie moze dosc trywialne, ale zadne inne rozwiazanie nie przychodzi mi teraz do glowy...

Pozdrawia
Darth
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




A nie da się tego zrobić jednym zapytaniem, gdzie po prostu warunki byłyby sprawdzane OR-em, w zależności od tego, które z pól (czyli jedno, dwa, trzy, cztery lub wszystkie) wyszukiwarki zostanie wypełnione?

I nie bardzo rozumiem to:
Cytat
Mozliwosci jak widac jest sporo, a wiec mozna wyszukac po dowolnym miescie, ale z wybranym wojew itd

To znaczy, mogę wybrać np. Wrocław i równocześnie zaznaczyć województwo np. zachodnipomorskie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 15:14