Pogledajte određenu poruku
Staro 20. 01. 2011.   #6
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Možda nekom bude korisno, kako odabrati sva naselja u krugu od nekog grada npr.

PHP kôd:
function radius($grad$radius "10"){

    
$radius round($radius 1117);

        
$sql mysql_query("SELECT lat,lon FROM gradovi WHERE LOWER(grad) = '$grad' LIMIT 1");
        
$grad mysql_fetch_assoc($sql);
        
$lat $grad["lat"]; $lon $grad["lon"];
    
        
$sql mysql_query("SELECT grad FROM gradovi WHERE lat BETWEEN ($lat - $radius) AND ($lat + $radius) AND lon BETWEEN ($lon - $radius) AND ($lon + $radius)");
        while(
$red mysql_fetch_assoc($sql)){
            
$gradovi[] = $red["grad"];
        }

    return 
$gradovi;


PHP kôd:
$gradovi radius("banja luka");
$gradovi join(", "$gradovi);
echo 
$gradovi
Citat:
Anusici, Banialuca, Banja Luka, Banja Luka-Vrbanja, Baralici, Barica, Bastahi, Bukvalek, Bukvaluk, Cesma, Cokori, Curlici, Cvisici, Debeljaci, Delibasino Selo, Dikevci, Diljevici, Donji Ducipolje, Donji Ponir, Dragicevici, Dragocaj, Drakulic, Gavranici, Glamocani, Gornje Ducipolje, Gornje Presnace, Gornji Ponir, Gornji Seher, Grabljani, Grijecani, Hiseti, Jagare, Jajcevici, Jakobasici, Joldici, Kajkuti, Kola Donja, Kolibiste, Kolonija, Koprene, Krcma, Krcmarice, Krecari, Krndija, Kuljani, Kumala, Laus, Ljevari, Madir, Magljani, Makivici, Mali Prnjavor, Matosevci, Meljani, Moconji, Motike, Nazaret, Novi Kovici, Novoselija, Orlovac, Ostrike, Petricevac, Peulje, Pistelici, Ponir, Posalici, Potkucnice, Prijecani, Prnjavor Mali, Pustahije, Rebrovac, Saracica, Sargovac, Sedici, Spahinjci, Srpske Toplice, Starcevica, Stranjani, Sumonje, Trapisti, Trn, Udovicici, Visekruna, Vrbanja, Vuklisevici, Zaluzani, Zisci
Nažalost nisam importovao bazu Srbije, ali je svejedno npr, samo se unese "beograd", i izlistaće se sva naselja, iz baze naravno u krugu od onoliko kilometara koliko navedete.
webarto je offline   Odgovorite uz citat
2 članova zahvaljuje webarto za poruku: