Biura turystyczne
{$dane["nazwa"]}"; } $wynik_mie = mysql_query("SELECT * FROM miejscowosci ORDER BY nazwa"); while($wynik_mie and $dane = mysql_fetch_assoc($wynik_mie)) { $sid = $dane["id"]; if ($mie==$sid) $wybierz = ' selected="selected" '; else $wybierz=''; $select_mie .= ""; } $wynik_gmi = mysql_query("SELECT * FROM gminy ORDER BY nazwa"); while($wynik_gmi and $dane = mysql_fetch_assoc($wynik_gmi)) { $sid = $dane["id"]; if ($gmi==$sid) $wybierz = ' selected="selected" '; else $wybierz=''; $select_gmi .= ""; } echo "
województwo
miejscowość
gmina
nazwa (fragment)
kod pocztowy
data
dostępność dla poruszających się na wózku:

dla poruszających się na protezach lub o kulach:

dla niewidomych:
 
"; /*
Legenda
    
";*/ echo "
obiekt dostępny dla poruszających się na wózku  spełnione wszystkie 3 kryteria: wejście z terenu bez schodów, wszystkie drzwi na drodze do pokoju min. 80 cm, w.c. - można wjechać i zamknąć drzwi obiekt dostępny dla poruszających się na wózku  spełnione wszystkie 3 kryteria: wejście z terenu bez schodów, wszystkie drzwi na drodze do pokoju min. 80 cm, w.c. - można wjechać i zamknąć drzwi
obiekt z dostępem utrudnionym dla poruszających się na wózku  spełnione kryterium 1 i jedno z pozostałych: drzwi > 80 cm, wejście 1-3 stopnie, w.c. - można wjechać, nie można zamknąć drzwi
obiekt niedostępny dla poruszających się na wózku  choć 1 kryterium spełnione: drzwi < 80 cm, wejście > 3 stopnie, w.c. - nie można wjechać
obiekt dostępny dla poruszających się na protezach lub o kulach  spełnione wszystkie 3 kryteria: wejście do 5 stopni, stopień do 17 cm, poręcze
obiekt niedostępny dla poruszających się na protezach lub o kulach  choć 1 kryterium spełnione wejście drzwi > 5 stopni, stopień > 17 cm, brak poręczy
obiekt z ułatwieniami dla niewidomych  przynajmniej jedno z: dźwięk, chropowatość schodów, wypukłe numery drzwi
"; if ($id) { $wynik = mysql_query("SELECT * FROM obiekty_biura_turystyczne WHERE id='$id'"); // and widoczny='1' and skonczony='1' if ($wynik and $dane=mysql_fetch_assoc($wynik)) { $nazwa = $dane['nazwa']; $wynik_w = mysql_query("SELECT * FROM wojewodztwa WHERE id='{$dane['wojewodztwo']}'"); if ($wynik_w and $dane_w = mysql_fetch_assoc($wynik_w)) $wojewodztwo = $dane_w['nazwa']; $wynik_m = mysql_query("SELECT * FROM miejscowosci WHERE id='{$dane['miejscowosc']}'"); if ($wynik_m and $dane_m = mysql_fetch_assoc($wynik_m)) $miejscowosc = $dane_m['nazwa']; $wynik_g = mysql_query("SELECT * FROM gminy WHERE id='{$dane['gmina']}'"); if ($wynik_g and $dane_g = mysql_fetch_assoc($wynik_g)) $gmina = $dane_m['nazwa']; $kod = $dane['kod']; $ulica = $dane['ulica']; $tel1 = $dane['tel1']; $tel2 = $dane['tel2']; $mail = $dane['mail']; $www = $dane['www']; $osoba = $dane['osoba']; $godziny = $dane['godziny']; $informacje = $dane['informacje']; $niesprawnosc = $dane['niesprawnosc']; if ($niesprawnosc{0}==1) $p0 = 'obiekt dostępny'; if ($niesprawnosc{1}==1) $p1 = 'obiekt z dostępem utrudnionym'; if ($niesprawnosc{2}==1) $p2 = 'obiekt niedostępny'; if ($niesprawnosc{3}==1) $p3 = 'obiekt dostępny'; if ($niesprawnosc{4}==1) $p4 = 'obiekt z dostępem utrudnionym'; if ($niesprawnosc{5}==1) $p5 = 'obiekt z ułatwieniami'; $data = $dane['data']; $uwagi = $dane['uwagi']; $foto1 = $dane['foto1']; $foto2 = $dane['foto2']; $ocena = $dane['ocena']; $dojazd_transport = $tnb[$dane['dojazd_transport']]; $dojazd_transport_dostosowany = $tnb[$dane['dojazd_transport_dostosowany']]; $dojazd_transport_odleglosc = ($dane['dojazd_transport_odleglosc'])?$dane['dojazd_transport_odleglosc']:"brak danych"; $dojazd_opis = $dane['dojazd_opis']; $parking = $tnb[$dane['parking']]; $wejscie_podjazd = $tnb[$dane['wejscie_podjazd']]; $wejscie_drzwi_rodzaj = $twejscie_drzwi_rodzaj[$dane['wejscie_drzwi_rodzaj']]; $wejscie_drzwi_szerokosc = ($dane['wejscie_drzwi_szerokosc'])?$dane['wejscie_drzwi_szerokosc']:"brak danych"; $winda = $tnb[$dane['winda']]; $winda_drzwi_szerokosc = ($dane['winda_drzwi_szerokosc'])?$dane['winda_drzwi_szerokosc']:"brak danych"; $wc_schody = $tnb[$dane['wc_schody']]; $wc_drzwi_szerokosc = ($dane['wc_drzwi_szerokosc'])?$dane['wc_drzwi_szerokosc']:"brak danych"; $wc_dostosowane = $tnb[$dane['wc_dostosowane']]; $obsluga_przeszkolona = $tnb[$dane['obsluga_przeszkolona']]; $obsluga_migowy = $tnb[$dane['obsluga_migowy']]; $uslugi_imprezy = $tnb[$dane["uslugi_imprezy"]]; $uslugi_imprezy_kwal = $tnb[$dane["uslugi_imprezy_kwal"]]; $uslugi_przew = $tnb[$dane["uslugi_przew"]]; $uslugi_przew_migowy = $tnb[$dane["uslugi_przew_migowy"]]; $uslugi_wolontariusze = $tnb[$dane["uslugi_wolontariusze"]]; echo "
 
"; if ($osoba<>'') echo ""; echo " "; if ($winda=='tak') echo ""; echo "
Informacje o obiekcie 
województwo $wojewodztwo 
miejscowość$miejscowosc
nazwa$nazwa
adres$kod $gmina, $ulica
telefony $tel1, $tel2
mail$mail
www$www
osoba kontaktowa $osoba
godziny$godziny
informacje$informacje
dostępność 1. dla osób poruszających się na wózkach: $p0 $p1 $p2
2. dla osób poruszających się przy pomocy kul i laski: $p3 $p4
"; if ($p5<>'') echo " 3. dla osób niewidomych: $p5
"; echo "
dojazd - transport publiczny$dojazd_transport
dojazd - transport dostosowany$dojazd_transport_dostosowany
dojazd - transport - odległość [m]$dojazd_transport_odleglosc
dojazd - opis$dojazd_opis
parking$parking
wejście - podjazd$wejscie_podjazd
wejście - rodzaj drzwi$wejscie_drzwi_rodzaj
wejście - szerokość drzwi [cm]$wejscie_drzwi_szerokosc
winda$winda
winda - szerokość drzwi [cm]$winda_drzwi_szerokosc
wc - dojście schodami$wc_schody
wc - szerokość drzwi [cm]$wc_drzwi_szerokosc
wc - dostosowane$wc_dostosowane
obsługa - miga$obsluga_migowy
usługi - imprezy$uslugi_imprezy
usługi - imprezy kwalifikowane$uslugi_imprezy_kwal
usługi - przewodnik$uslugi_przew
usługi - przewodnik migający$uslugi_przew_migowy
usługi - wolontariusze$uslugi_wolontariusze
"; } } else { $szukaj=array(); // $szukaj[] = "widoczny='1'"; // $szukaj[] = "skonczony='1'"; if ($rodzaj<>"") $szukaj[] = "rodzaj='$rodzaj'"; if ($woj<>"") $szukaj[] = "wojewodztwo='$woj'"; if ($mie<>"") $szukaj[] = "miejscowosc='$mie'"; if ($gmi<>"") $szukaj[] = "gmina='$gmi'"; if ($nazwa<>"") $szukaj[] = "obiekty_biura_turystyczne.nazwa LIKE '%$nazwa%'"; if ($kod<>"") $szukaj[] = "obiekty_biura_turystyczne.kod LIKE '%$kod%'"; if ($data<>"") $szukaj[] = "obiekty_biura_turystyczne.data LIKE '%$data%'"; if ($st1==1) $szukaj[] = "niesprawnosc LIKE '1%'"; if ($st1==2) $szukaj[] = "(niesprawnosc LIKE '1%' OR niesprawnosc LIKE '_1%')"; if ($st1==3) $szukaj[] = "(niesprawnosc LIKE '1%' OR niesprawnosc LIKE '_1%' OR niesprawnosc LIKE '__1%')"; if ($st2==1) $szukaj[] = "niesprawnosc LIKE '___1%'"; if ($st2==2) $szukaj[] = "(niesprawnosc LIKE '___1%' OR niesprawnosc LIKE '____1%')"; if ($st3==1) $szukaj[] = "niesprawnosc LIKE '_____1%'"; $pytanie = implode(" AND ", $szukaj); if ($pytanie<>"") $pytanie = "AND $pytanie"; // echo $pytanie; $s = ($_GET["s"]>1)?number_format($_GET["s"], 0, "", ""):1; // numer strony $na_stronie = 13; // liczba rekordow widocznych na stronie $na_pasku = 5; // liczba odpowiedzi/2 na pasku $skrypt = "{$_SERVER["PHP_SELF"]}?nazwa=$nazwa&rodzaj=$rodzaj&woj=$woj&mie=$mie&gmi=$gmi&st0=$st0&st1=$st1&st2=$st2&st3=$st3&s="; // skrypt do wysyłania danych $start = ($s-1)*$na_stronie; $wynik = mysql_query("SELECT SQL_CALC_FOUND_ROWS obiekty_biura_turystyczne.id, obiekty_biura_turystyczne.nazwa as nazwa, obiekty_biura_turystyczne.kod as kod, obiekty_biura_turystyczne.data as data, wojewodztwa.nazwa as wojewodztwo, miejscowosci.nazwa as miejscowosc, niesprawnosc FROM obiekty_biura_turystyczne, wojewodztwa, miejscowosci WHERE obiekty_biura_turystyczne.wojewodztwo=wojewodztwa.id and obiekty_biura_turystyczne.miejscowosc=miejscowosci.id $pytanie ORDER BY wojewodztwo, miejscowosc, nazwa LIMIT $start, $na_stronie "); $rekordow = mysql_result(mysql_query("SELECT FOUND_ROWS()"),0); $stron = ceil($rekordow/$na_stronie); if ($s>$stron and $rekordow>0) { $start = ($stron-1)*$na_stronie; $wynik = mysql_query("SELECT obiekty_biura_turystyczne.id, obiekty_biura_turystyczne.nazwa as nazwa, obiekty_biura_turystyczne.kod as kod, biekty_biura_turystyczne.data as data, wojewodztwa.nazwa as wojewodztwo, miejscowosci.nazwa as miejscowosc, niesprawnosc FROM obiekty_biura_turystyczne, wojewodztwa, miejscowosci WHERE obiekty_biura_turystyczne.wojewodztwo=wojewodztwa.id and obiekty_biura_turystyczne.miejscowosc=miejscowosci.id $pytanie ORDER BY wojewodztwo, miejscowosc, nazwa LIMIT $start, $na_stronie "); } echo "

Wyniki wyszukiwania wg zadanych kryteriów

"; if ($rodzaj<>'') echo "

Rodzaj: {$trodzaj[$rodzaj]}

"; echo "
"; echo "

"; echo pasek($rekordow,$na_stronie,$na_pasku,$skrypt,$s); echo "

"; echo ""; while($wynik and $dane = mysql_fetch_assoc($wynik)) { if ($dane["wojewodztwo"]<>$starewoj) { echo ""; } $starewoj = $dane["wojewodztwo"]; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
województwo {$dane["wojewodztwo"]}
{$dane["nazwa"]} {$dane["miejscowosc"]}"; if ($dane["niesprawnosc"]{0}==1) echo " znak obiekt dostępny dla poruszających się na wózku"; if ($dane["niesprawnosc"]{1}==1) echo " znak obiekt z dostępem utrudnionym dla poruszających się na wózku"; if ($dane["niesprawnosc"]{2}==1) echo " znak obiekt niedostępny dla poruszających się na wózku"; if ($dane["niesprawnosc"]{3}==1) echo " znak obiekt dostępny dla poruszających się na protezach lub o kulach"; if ($dane["niesprawnosc"]{4}==1) echo " znak obiekt niedostępny dla poruszających się na protezach lub o kulach"; if ($dane["niesprawnosc"]{5}==1) echo " znak obiekt z ułatwieniami dla niewidomych"; echo "
"; echo "
"; } ?>