我想創建一個基本表單,用戶可以在其中輸入他的名字,評論和點擊提交按鈕。當用戶點擊提交時,他的名字,評論以及地理位置(經度+緯度)存儲在數據庫中。我只有一個問題:如何將他的地理位置的JavaScript變量存儲到數據庫中?發送JavaScript變量到Mysql數據庫
我有兩個php文件。 Iamhere.php(獲取數據)和Iamhere_post.php(將數據插入數據庫)。
我想創建一個基本表單,用戶可以在其中輸入他的名字,評論和點擊提交按鈕。當用戶點擊提交時,他的名字,評論以及地理位置(經度+緯度)存儲在數據庫中。我只有一個問題:如何將他的地理位置的JavaScript變量存儲到數據庫中?發送JavaScript變量到Mysql數據庫
我有兩個php文件。 Iamhere.php(獲取數據)和Iamhere_post.php(將數據插入數據庫)。
在您的表單中填充隱藏的字段,其中包含您需要的值。
創建領域經度+緯度然後使用JavaScript填充它們與對地觀測值,因此它們與形式
填充隱藏字段在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'];