bartek.jaw
18.07.2005, 22:57:07
Witam Wszystkich.
Mam takie pytanie, jak mam zrobić "silnik" do formularza wyszukiwania, w którym wybieram sobie w jednym polu np: rodzaj samochodu, w kolejnym markę, w kolejny np kolor. Chciałbym, żeby wynikiem wyszukiwania były tylko te rekordy, które spełniają wszystkie warunki. Wszystki wpisy są w jednej tabeli.
Wielkie dzięki za pomoc.
Pozdrawiam Bartek.
crash
18.07.2005, 23:01:10
SELECT *
FROM autka WHERE rodzaj = "{$_POST[ 'rodzaj' ]}" AND marka = "{$_POST[ 'marka' ]}" AND kolor = "{$_POST[ 'kolor' ]}" AND szukane LIKE "%{$_POST[ 'rodzaj' ]}%"
bartek.jaw
18.07.2005, 23:08:52
A jeżeli chciałbym, żeby wyniki były takie :
Wszystko jeżeli podany jest rodzaj, lub wszystko jeżeli podane są rodzaj i marka lub wszystko jeżeli podane są rodzaj, marka i kolor ?
Dzięki za expresową podpowiedź !
Pozdrawiam Bartek.
kanji
18.07.2005, 23:11:51
To zrób to samo tylko zamiast operatora and wpisz operator or jeśli wystąpi chodziarz raz warunek to już ci wyświetli, oczywiście możesz lączyc and i or

i tak się możesz bawić aż otrzymasz efekt, ale z tego co mówsz to wstarczy tylko samo or
pzdr
kanji
18.07.2005, 23:18:30
Np :] mam nadzieje że pomogło