Pogledajte određenu poruku
Staro 09. 04. 2011.   #10
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



PHP kôd:
<?php

function haversine($phi1$lambda1$phi2$lambda2){
    
$radius 6371;
    
    
$dPhi deg2rad($phi2 $phi1);
    
$dLambda deg2rad($lambda2 $lambda1);
    
    
$a sin($dPhi/2) * sin($dPhi/2) + cos(deg2rad($phi1)) * cos(deg2rad($phi2)) * sin($dLambda/2) * sin($dLambda/2);
    
$c asin(sqrt($a));
    
$d $radius $c;
    
    return 
round($d2);
}  

$sql mysql_query("SELECT * FROM gradovi ORDER BY RAND() LIMIT 10");
while(
$row mysql_fetch_assoc($sql)){
    
$x[] = $row;
}

for(
$i 0$i 10$i++){
    
$td "";$top .= "<td>{$x[$i][grad]}</td>";
        for(
$j 0$j 10$j++){
            
$z haversine($x[$i]["lat"], $x[$i]["lon"], $x[$j]["lat"], $x[$j]["lon"]);
            
$td .= "<td>$z</td>";
        }
    
$tr .= "</tr><td>{$x[$i][grad]}</td>$td<tr>";
}


?>
<style>table{text-align:center;)</style>
<table><tr><td></td><?=$top?></tr><tr><?=$tr?></tr></table>

Poslednja izmena od webarto : 09. 04. 2011. u 01:33.
webarto je offline   Odgovorite uz citat