![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Siemka
Próbuję napisać wyszukiwarkę na stronie. Ogólnie ma ona wyszukiwać rekordy z bazy danych. Wymyśliłem coś takiego:
Lecz po kliknieciu z wpisanymi polami nie wyswietla mi nic ( w sensie $e jest pusta). Co zrobić aby to działało? Chyba że ktoś ma lepszy pomysł jakby to zrobić ( w sensie nie każde pole musi byc wpisane żeby działało). Próbowałem wcześniej coś takiego:
Ale niestety nie działa jeśli wszystko nie jest wpisane ;(. Z góry dzięki za pomoc. Ten post edytował NickOver 24.04.2014, 20:00:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
W pierwszej metodzie (poprawnej) dostajesz SQL-a takiego:
SELECT * FROM tabela WHERE AND imie='anna' AND woj='slaskie' Widzisz co jest nie tak? Najłatwiej wybrnąc z tego w ten sposób, że tam gdzie masz $e=NULL daj $e='1=1'. Wtedy twój SQL będzie wyglądał tak: SELECT * FROM tabela WHERE 1=1 AND imie='anna' AND woj='slaskie' |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 11:23 |