%@ Language=VBScript%> <% REM ----------------------------- USTAWIENIA BIERZ·CE STRONY ----------------------- REM Pamiêtanie: REM - danych formularza REM - ustawieñ: REM * wojewdztwa REM * miejscowosc REM * dzielnica REM 'zapamietaj wartosci z formularza w Session() 'jesli nie jest to powrot z restauracji If Request.QueryString("return") <> "true" AND Request.QueryString("page") = "" Then 'kasuj ustawienia ustawienia formularza Session("nazwa") = "" Session("atuty") = "" Session("formy") = "" Session("powierzchnia") = "" Session("dzien") = "" Session("od_godz") = "" Session("do_godz") = "" Session("drzwi") = "" For Each FormKey in Request.Form Session(FormKey) = Request.Form.Item(FormKey) Next End If 'zamien z kodowania Windows-1250 na ISO-8859-2 Session("nazwa") = Win2Iso(Session("nazwa")) 'priorytetowa jest nazwa wpisana a nie wybrana z listy If Trim(Session("nazwa")) <> "" Then Session("f4") = 0 End If If Request.QueryString("return") <> "true" AND Not IsEmpty(Request.Form) Then 'Zapamiêtaj w sesji wybrane wojewodztwo Session("wojewodztwo") = Request("wojew") Session("lwojewdztwo") = Request("lwojew") 'Zapamiêtanie w sesji wybrana miejscowosc Session("miejscowosc") = Request("miejsc") Session("lmiejscowosc") = Request("lmiejsc") 'Zapamietanie w sesji wybranej dzielnicy Session("dzielnica") = Request("dzieln") Session("ldzielnica") = Request("ldzieln") End If 'zapamietaj strone na ktorej sie znaduje Session("page") = "page=" & Request.QueryString("page") 'Ustawianie zmiennych dotyczacych tworzenia strony rekordow ' PageCount = 10 ' liczba rekordow na stronie If IsEmpty(Request.QueryString("page")) OR Request.QueryString("page") = "" Then Page = 0 ' jesli nie podano parametru to ustaw na pierwsza strone Else Page = CInt(Request.QueryString("page")) End If REM ------------------------- DEKLARACJA ZMIENNYCH -------------------------- REM Zmienne u¿ywane do wy¶wietlania kryteium wyboru REM ----------------------------------------------- Dim kryt_wojew ' kryterium wojewdztwa Dim kryt_miejsc ' kryterium miejscowosci Dim kryt_dzieln ' kryterium dzielnicy Dim kryt_nazwa ' kryterium nazwa fitness klubu Dim kryt_formy ' kryterium formy ruchu Dim kryt_atuty ' kryterium atuty fitness klubu Dim kryt_powierzchnia ' kryterium powierzchni lokalu Dim kryt_godz ' kryterium godziny otwarcia ' kryt_godz(1) - string w formacie "od [godz] do [godz]" ' kryt_godz(1) - poniedzia³ek ' kryt_godz(2) - wtorek, itd. Dim kryt_tydzien ' kryterium otwarte caly tydzien REM Kursory w tabelkach: t_wojewodztwo, t_miejscowosc, t_dzielnice, t_[obiekt] REM -------------------------------------------------------------------------- Dim rs_nazwa ' kursor w tabelce obiektu Dim rs ' kursor oglnego zastosowania Dim rs_obiekt ' kursor obiektu REM ODCZYT REKORDW Z BAZY DANYCH REM ----------------------------- REM Zmienne przechowujace czê¶ci sk³adowe wyszykiwania w zapytaniach SQL Dim w_wojew ' warunek wyszukiwania ze wzglêdu na wojewodztwo Dim w_miejsc ' warunek wyszukiwania ze wzglêdu na miejscowosc Dim w_dzieln ' warunek wyszukiwania ze wzglêdu na dzielnice Dim w_nazwa ' warunek wyszukiwania ze wzglêdu na nazwê obiektu Dim w_atuty ' warunek wyszukiwania ze wzglêdu na atuty Dim w_formy ' warunek wyszukiwania ze wzglêdu na formy ruchu Dim w_dzien_godz ' warunek wyszukiwania ze wzglêdu na godziny otwarcia Dim w_powierzchnia ' warunek wyszukiwania ze wzglêdu na powierzchnie Dim w_tydzien ' warunek otwarty ca³y tydzien Dim sSQL ' tu bêdzie przechowywany ³añcuch SQL wyszukiwania obiektu REM -------------------------- KOD -------------------------------------------- 'Konwersja dowolne na any If Session("wojew") = "dowolne" Then Session("wojew") = "any" End If If Session("miejsc") = "dowolne" Then Session("miejsc") = "any" End If If Session("dzieln") = "dowolne" Then Session("dzieln") = "any" End If REM ***************************************************************************************** REM Budowanie warunku wojewodztwa If Not Session("f1") = "" Then If CInt(Session("f1")) = 0 Then ' czy to jest pole edit (wojewodztwa) If Not Session("wojew") = "" AND Not Session("wojew") = "dowolne" AND Not Session("wojew") = "any" Then ' czy jest cos wpisane do tego pola w_wojew = "tw_nazwa = '" & Session("wojew") & "'" 'warunek wyszukiwania po nazwie kryt_wojew = "
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||