'; $user="nazwa_użytkownika"; $pass="hasło_użytkownika"; $baza="nazwa_bazy"; $lat = (float) $_GET['lat']; $lng = (float) $_GET['lng']; if($_GET['promien']) $promien = (float) $_GET['promien']; else $promien = 50; if($_GET['ilosc']) $ilosc = (int) $_GET['ilosc']; else $ilosc = 20; mysql_connect ("localhost", $user, $pass) or die ("Nie nawiązano połączenie z bazą MySQL"); mysql_select_db ($baza) or die ("Nie nawiązano połączenia z bazą serwisu."); mysql_query("SET NAMES 'UTF8';"); $zapytanie = sprintf("SELECT id, lat, lng, nazwa, adres, ( 6371 * acos( cos( radians(%f) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(%f) ) + sin( radians(%f) ) * sin( radians( lat ) ) ) ) AS dystans FROM PoznajGoogleMaps_markery HAVING dystans < %f ORDER BY dystans ASC LIMIT 0,%d;",$lat,$lng,$lat,$promien,$ilosc); $pobierz = mysql_query($zapytanie); print "\n\n"; while($dane = mysql_fetch_array($pobierz)) { printf("\t\n",$dane['lat'],$dane['lng'],htmlspecialchars($dane['nazwa']),htmlspecialchars($dane['adres']),$dane['dystans']); } print ""; ?>