%@CODEPAGE=1250 @Language=VBScript%> <% 'zapamietaj wartosci z formularza w Session() 'jesli nie jest to powrot z firm cateringowych 'Session.Abandon() If Request.QueryString("return") <> "true" AND Request.QueryString("page") = "" Then 'zeruj ustawienia formularza Session("nazwa") = "" Session("atut") = "" Session("drzwi") = "" For Each FormKey in Request.Form Session(FormKey) = Trim(Request.Form.Item(FormKey)) 'Response.Write("FormKey=" & 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") = Trim(Request("wojew")) Session("lwojewdztwo") = Request("lwojew") 'Zapamiêtanie w sesji wybrana miejscowosc Session("miejscowosc") = Trim(Request("miejsc")) Session("lmiejscowosc") = Request("lmiejsc") 'Zapamietanie w sesji wybranej dzielnicy Session("dzielnica") = Trim(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 parametry to ustaw na pierwsza strone Else Page = CInt(Request.QueryString("page")) End If REM Zmienne uzywane do wyswietlania kryterium wyboru Dim kryt_wojew Dim kryt_miejs Dim kryt_dzieln Dim kryt_nazwa Dim kryt_kuch Dim kryt_atut Dim kryt_usluga Dim rs_catering REM Poni¿ej deklarowane s± zmienne przechowuj±ce sk³adniki REM wykorzystywane do zbudowania warunku wyszukiwania REM rekordów z bazy danych. Na przyk³ad: id_miejscowosci = 10 itp. Dim w_wojew 'tu bedzie czesc warunku wyszukiwania dla wojewodztwa Dim w_miejsc 'tu bedzie czesc warunku wyszukiwania dla miejscowosci Dim w_dzieln 'tu bedzie czesc warunku wyszukiwania dla dzielnic Dim w_nazwa 'tu bedzie czesc warunku wyszukiwania dla nazwy pizzerii Dim w_kuch '-||----||----||---- kuchni Dim w_uslugi '-||----||----||---- uslug %> <% '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 Dim rs REM Budowanie warunku: wojewodztwo If Not Session("f1") = "" Then If CInt(Session("f1")) = 0 Then 'Czy to jest pole typu EDIT If Not Session("wojew")="" AND Not Session("wojew")= "dowolne" AND Not Session("wojew")= "any" Then 'Jesli jest cos wpisane 'to uwzglednij to w warunku w_wojew = "tw_nazwa = '" & Session("wojew") & "'" kryt_wojew = "