Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczne Przeszukiwanie Bazy, [PL/pgSQL]
rydlik
post
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 (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
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

Posty w temacie
- rydlik   Dynamiczne Przeszukiwanie Bazy   12.07.2013, 10:00:27
- - gothye   jquery autocomplite + if'y   12.07.2013, 10:16:32
- - phpion   Musisz dynamicznie składać zapytanie SQL po stroni...   22.07.2013, 06:50:15


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: 26.12.2025 - 09:49