来自邮政编码的纬度和经度动态使用PHP

时间:2017-03-03 08:09:49

标签: php

在我的网站中,当用户创建他们的帐户时,他们输入他们的邮政编码,&我必须在数据库中存储该邮政编码的纬度,经度。 我正在使用此代码获取纬度,经度:

if(isset($_POST['username'])){
$url = "http://maps.googleapis.com/maps/api/geocode/json?address=".$_POST['zip']."&sensor=false";
            $result_string = file_get_contents($url);
            $result = json_decode($result_string, true);
            $result1[]=$result['results'][0];
            $result2[]=$result1[0]['geometry'];
            $result3[]=$result2[0]['location'];
            $_POST['latitude'] = $result3[0]['lat'];
            $_POST['longitude'] = $result3[0]['lng'];
$result = insert("stores",$_POST);
}

$_POST['latitude'] & $_POST['longitude']个变量是空的。看起来这个代码没有执行。 db query&amp ;;没有问题数据库连接。有人可以帮忙吗?我有什么问题?

1 个答案:

答案 0 :(得分:0)

您好需要触发查询以将其保存在数据库中, 从上面的代码你得到的' lat'而且' long'正确的你只需要把它放在一个变量火灾查询到mysql(假设你使用的是mysql)。