Obiekty noclegowe
$wartosc) { if ($rodzaj<>'' and $rodzaj==$klucz) $wybierz = ' selected="selected" '; else $wybierz=''; $select_rodzaj .= ""; } $wynik_woj = mysql_query("SELECT * FROM wojewodztwa ORDER BY nazwa"); while($wynik_woj and $dane = mysql_fetch_assoc($wynik_woj)) { $sid = $dane["id"]; if ($woj==$sid) $wybierz = ' selected="selected" '; else $wybierz=''; $select_woj .= ""; } $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 "
rodzaj
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:
 
"; echo "
Legenda
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_noclegowe 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']; $pokoi = $dane['pokoi']; 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']; $foto3 = $dane['foto3']; $foto4 = $dane['foto4']; $foto1_opis = $dane['foto1_opis']; $foto2_opis = $dane['foto2_opis']; $foto3_opis = $dane['foto3_opis']; $foto4_opis = $dane['foto4_opis']; $ocena = $dane['ocena']; $rodzaj = $trodzaj[$dane['rodzaj']]; $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']]; echo "
 
"; if ($osoba<>'') echo ""; echo " "; if ($winda=='tak') echo ""; echo " "; echo "
Informacje o obiekcie 
województwo $wojewodztwo $rodzaj
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 "
pokoi dostosowanych$pokoi
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 przeszkolona$obsluga_przeszkolona
obsługa miga$obsluga_migowy
"; $img_id = sprintf("%06d",$id); $img_katalog = "img_noc/".substr($img_id,0,2).'/'.substr($img_id,2,2); $plik = substr($img_id,4,2); if (file_exists("$img_katalog/$plik-1.jpg")) echo " "; if (file_exists("$img_katalog/$plik-1.gif")) echo " "; if (file_exists("$img_katalog/$plik-1.png")) echo " "; if (file_exists("$img_katalog/$plik-2.jpg")) echo " "; if (file_exists("$img_katalog/$plik-2.gif")) echo " "; if (file_exists("$img_katalog/$plik-2.png")) echo " "; if (file_exists("$img_katalog/$plik-3.jpg")) echo " "; if (file_exists("$img_katalog/$plik-3.gif")) echo " "; if (file_exists("$img_katalog/$plik-3.png")) echo " "; if (file_exists("$img_katalog/$plik-4.jpg")) echo " "; if (file_exists("$img_katalog/$plik-4.gif")) echo " "; if (file_exists("$img_katalog/$plik-4.png")) echo " "; echo " "; echo "
fotografie      
 
fotografie      
 
fotografie      
       
$foto1_opis $foto2_opis $foto3_opis $foto4_opis
"; } } 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_noclegowe.nazwa LIKE '%$nazwa%'"; if ($kod<>"") $szukaj[] = "obiekty_noclegowe.kod LIKE '%$kod%'"; if ($data<>"") $szukaj[] = "obiekty_noclegowe.data LIKE '%$data%'"; // if ($st0>0) { 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%'"; // } /* if ($st>0 or $st2>0) { if ($st==1) $szukaj[] = "niesprawnosc LIKE '1%'"; else if ($st==2) $szukaj[] = "(niesprawnosc LIKE '1%' OR niesprawnosc LIKE '_1%')"; else if ($st==3) $szukaj[] = "niesprawnosc LIKE '__1%'"; else if ($st==4) $szukaj[] = "(niesprawnosc LIKE '___1%' or niesprawnosc LIKE '1%' OR niesprawnosc LIKE '_1%' OR niesprawnosc LIKE '__1%')"; else if ($st==5) $szukaj[] = "(niesprawnosc LIKE '____1%' or niesprawnosc LIKE '___1%' or niesprawnosc LIKE '1%' OR niesprawnosc LIKE '_1%' OR niesprawnosc LIKE '__1%')"; if ($st2==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_noclegowe.id, obiekty_noclegowe.nazwa as nazwa, obiekty_noclegowe.kod as kod, obiekty_noclegowe.data as data, wojewodztwa.nazwa as wojewodztwo, miejscowosci.nazwa as miejscowosc, niesprawnosc FROM obiekty_noclegowe, wojewodztwa, miejscowosci WHERE obiekty_noclegowe.wojewodztwo=wojewodztwa.id and obiekty_noclegowe.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_noclegowe.id, obiekty_noclegowe.nazwa as nazwa, obiekty_noclegowe.kod as kod, obiekty_noclegowe.data as data, wojewodztwa.nazwa as wojewodztwo, miejscowosci.nazwa as miejscowosc, niesprawnosc FROM obiekty_noclegowe, wojewodztwa, miejscowosci WHERE obiekty_noclegowe.wojewodztwo=wojewodztwa.id and obiekty_noclegowe.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 "
"; } ?>