dave487
Aug 23rd 2004, 9:15 am
I have some code as follows for a find nearest feature using shops from a database:
while ($row= mysql_fetch_array($result)) {
$title = $row["shopname"];
$title1 = $row["phone"];
$title8 = $row["Easting"];
$title9 = $row["Northing"];
$dist1 = abs($customer_easting - $title8);
$dist2 = abs($customer_northing - $title9);
$dist1 = $dist1^2;
$dist2 = $dist2^2;
$distance_in_metres = $dist1 + $dist2;
$distance_in_metres = $distance_in_metres^0.5;
$distance_in_miles = $distance_in_metres/$constant;
$distance_in_miles = number_format($distance_in_miles, 2);
echo "$title1 , $distance_in_miles";
$count++ ;
}
How do I order this list by $distance_in_miles so that the shops are listed nearest first?
many thanks.
while ($row= mysql_fetch_array($result)) {
$title = $row["shopname"];
$title1 = $row["phone"];
$title8 = $row["Easting"];
$title9 = $row["Northing"];
$dist1 = abs($customer_easting - $title8);
$dist2 = abs($customer_northing - $title9);
$dist1 = $dist1^2;
$dist2 = $dist2^2;
$distance_in_metres = $dist1 + $dist2;
$distance_in_metres = $distance_in_metres^0.5;
$distance_in_miles = $distance_in_metres/$constant;
$distance_in_miles = number_format($distance_in_miles, 2);
echo "$title1 , $distance_in_miles";
$count++ ;
}
How do I order this list by $distance_in_miles so that the shops are listed nearest first?
many thanks.