![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 31.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam do zrobienia na stronce jeszcze wyszukiwarkę - jednak mam z nią problem. Ma być to prosta wyszukiwarka, ale ma mieć możliwość wyboru (radio) wg. jakiego kryterium wyszukiwać (np. po nazwisku, po nr. pesel, ...). Problem mam właśnie z dodaniem pola opcji do wyszukiwania. Część zapytania wygląda tak: Cytat $sql = 'SELECT * FROM `'.$mysql['prefix'].'users` WHERE pesel LIKE \'%'.mysql_escape_string($_GET['search']).'%\' and `status`=2'; Jak zrobić, żeby przez pole wyboru (radio) można było określić, że chcę wyszukiwać po nazwisku, peselu, ...? Ja już nie mam pomysłu jak się za to zabrać. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 31.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Co do działu, to pasuje do obecnego, do php - jeżeli mod zadecyduje, że trzeba przenieść, to proszę to zrobić.
Działałoby to na zasadzie, że jeżeli pole jest zaznaczone (true), to przypisuje nazwę pola do zmiennej np. pole. Zapytanie wyglądałoby tak: Cytat $sql = 'SELECT * FROM `'.$mysql['prefix'].'user` WHERE '.$_GET['pole'].' LIKE \'%'.mysql_escape_string($_GET['search']).'%\'; Dobrze rozumuję? Edit Zrobiłem pole opcji, które przekazuje do zmiennej nazwę pola w tabeli - wszystko działa. Dzięki Ten post edytował joka13 16.03.2010, 23:36:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 10:19 |