2013-04-24 193 views
0

我想創建一個基本表單,用戶可以在其中輸入他的名字,評論和點擊提交按鈕。當用戶點擊提交時,他的名字,評論以及地理位置(經度+緯度)存儲在數據庫中。我只有一個問題:如何將他的地理位置的JavaScript變量存儲到數據庫中?發送JavaScript變量到Mysql數據庫

我有兩個php文件。 Iamhere.php(獲取數據)和Iamhere_post.php(將數據插入數據庫)。

回答

1

在您的表單中填充隱藏的字段,其中包含您需要的值。

創建領域經度+緯度然後使用JavaScript填充它們與對地觀測值,因此它們與形式

0

填充隱藏字段在HTML表單每個緯度和經度提交:

<input type='hidden' name='latitude' /> 
<input type='hidden' name='longitude' /> 

Store的地理位置給一個變量和變量添加到隱藏字段:

var latitude; //store the latitude to this variable. 
var longitude; //store the longitude to this variable. 

document.getElementsByName("latitude")[0].setAttribute("value",latitude) 
document.getElementsByName("longitude")[0].setAttribute("value",longitude) 

與您的數據庫插件一樣,使用您的PHP腳本將其稱爲正常:

$_POST['latitude']; 
$_POST['longitude'];