ต้องการ insert ข้อมูลลง database
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการ insert ข้อมูลลง database
ต้องการ insert ข้อมูลลง database
Copy
<?php
session_start();
include 'dbconnect.php';
$sql = "SELECT Latitude,Longitude FROM district WHERE District_ID = '".$_SESSION['District_ID']."' ";
$query = mysql_query($sql);
$result = mysql_fetch_array($query);
$lat1 = $result["Latitude"];
$lon1 = $result["Longitude"];
$sql= mysql_query("SELECT Latitude,Longitude FROM branch INNER JOIN district ON branch.District_ID = district.District_ID");
while($row = mysql_fetch_assoc($sql)){
$lat2 = $row["Latitude"];
$lon2 = $row["Longitude"];
$theta = $lon1 - $lon2;
$miles = (sin(deg2rad($lat1)) * sin(deg2rad($lat2))) + (cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta)));
$miles = acos($miles);
$miles = rad2deg($miles);
$miles = $miles * 60 * 1.1515;
$kilometers = $miles * 1.609344;
echo $kilometers."<p>";
}
$sql = "INSERT INTO distance_cal(Distance)VALUES('".$kilometers."')";
// $query = mysql_query($sql);
$query = mysql_query($sql) or die (mysql_error());
?>
echo ค่า ออกมาได้ 3 ค่า แต่ insert ลง database ได้แค่ค่าเดียว ช่วยแนะนำหน่อยค่ะ
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ