ปัญหา Google map เกี่ยวกับการแก้ไข lat long ในฐานข้อมูลโดยมาร์คจุดใหม่มีวิธีไหนง่ายๆบ้างครับ
อยากทราบว่าจะแก้ไขค่า ละติจูด ลองติจูด ด้วยวิธีไหนบ้างครับ แบบง่ายที่สุด
ถ้าทำแบบวิะีนี้ผมต้องแก้ไขยังไงครับที่จะส่งค่าไปได้
show_data_map_admin.php
เมื่อคลิกแก้ไขตำแหน่งจะเด้งมาที่หน้านี้ครับ
update_lat_lng.php
เมื่อกดปุ่มทำการบันทึกจะเด้งมาที่หน้านี้ครับ
updata_lat_lng_data.php
และเมือกดบันทึกแก้ไขข้อมูลพิกัดจะเด้งมาที่หน้านี้ครับ
หน้านี้จะติดต่อฐานข้อมูล
updata_lat_lng_data_sql.php
โค๊ดเดิมเป็นแบบนี้ครับ
Code (PHP)
<?php
require("map_connect.php");
$con =mysql_connect ($hostname, $username, $password);
mysql_query("SET NAMES UTF8",$con);
if (!$con) { die('ติดต่อฐานข้อมุลไม่ได้: ' . mysql_error());
}
mysql_select_db($database, $con);
$sql="select * from markers where name_mk='$name_mk' ";
$result=mysql_db_query($database,$sql);
$num=mysql_num_rows($result);
if($num>0) {
echo "<h3>ERROR : Username ซ้ำครับ </h3>"; exit();
}
$sql = mysql_query("INSERT INTO markers (name_mk, address_mk, type_mk, lat_mk, lng_mk, data_map, link_web)
VALUES('$_GET[name_mk]','$_GET[address_mk]','$_GET[type_mk]',$_GET[lat_mk],$_GET[lng_mk],'$_GET[data_map]','$_GET[link_web]') ");
?>
<style type="text/css">
<!--
.style1 {font-family: "Microsoft Sans Serif"}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<div align="center">
<p><label></label>
เพิ่มข้อมูลเรียบร้อย</p>
อยากทราบว่าจะแก้ยังไงให้อัพเดทข้อมูลตามแต่ละ ID ได้ครับ รบกวนพี่ๆช่วยดูให้ทีครับผมมือใหม่ ทำ Project จบครับ ขอบคุณครับTag : PHP
Date :
2011-11-10 13:33:39
By :
siwarin125
View :
1233
Reply :
3
ทำเหมือนกันเลยน่ะค่ะ เราลองทำแบบนี้
โดยการ เพิ่ม field เข้าไปใน table นั้น สมมุติชื่อฟิวด์ flag เวลาเลือกที่ id ที่จะทำการแก้ไขก็ update ฟิวด์ flag ให้มีค่าเป็น 1
แล้วพอเราแอดพิกัดแมฟเข้าไปใหม่ ก็ไป where flag ='1' ออกมา ทำการ update พร้อมกับ update flag ให้เท่ากับ 0 ไป
ไม่รู้ว่าพอเข้าใจป่าวว
Date :
2011-11-10 13:53:45
By :
momopat
ไม่ค่อยเข้าใจเลยครับ ขอรายละเอียดมากกว่านี้หน่อยได้ไหมครับ รบกวนด้วยครับ
Date :
2011-11-11 22:29:02
By :
siwarin125
... รออยุ่ครับ
Date :
2011-11-14 01:12:50
By :
siwarin125
Load balance : Server 02