我想创建一个基本表单,用户可以在其中输入他的名字,评论和点击提交按钮。当用户点击提交时,他的名字,评论以及地理位置(经度+纬度)存储在数据库中。我只有一个问题:如何将他的地理位置的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'];