Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dynamiczne Przeszukiwanie Bazy, [PL/pgSQL]
rydlik
post 12.07.2013, 10:00:27
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 9.10.2011

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


Witam serdecznie, zwracam się o pomoc w rozwiązaniu problemu, z którym przyszło mi się zmierzyć, proszę o pomoc. Sytuacja wygląda następująco.

mam formularz:

  1. <input type="text" name="miasto"/>
  2. <input type="text" name="wojewodztwo" />
  3. <input type="text" name="pasmo" />


składający się z 3 okienek do wpisania (nie wszystkie muszą być uzupełnione!)... jak zrobić wyszukiwanie w funkcji postgresql aby wyszukał załóżmy wpisane w formularz miasto, zaś innym razem wpisane w formularz np: pasmo i województwo.

W gruncie rzeczy chodzi mi o takie dynamiczne wyszukiwanie w zapytaniu, że raz będzie uzupełnione jedno pole (pozostałe dwa będą puste!) innym dwa a jeszcze innym 3... czy kos wie jak to zrobić ?


czy koniecznie muszę użyć warunków w funkcji questionmark.gif
Go to the top of the page
+Quote Post
gothye
post 12.07.2013, 10:16:32
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


jquery autocomplite + if'y


--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
phpion
post 22.07.2013, 06:50:15
Post #3





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Musisz dynamicznie składać zapytanie SQL po stronie PHP na podstawie wypełnionych pól formularza w stylu:
  1. $query = ...;
  2.  
  3. if (!empty($miasto)) {
  4. $query .= 'AND miasto = \''.$miasto.'\'';
  5. }

Nie zapomnij oczywiście o filtrowaniu danych przeciw SQL injection.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 04:00