javascript - Google Places 使用 PHP 将结果存储在 Mysql 中

标签 javascript php mysql

我想使用 php 将从 google place api 获得的结果存储到 mysql 数据库中。

这是我现在的 javascript/html 和 php:

<script src="http://maps.googleapis.com/maps/api/js?libraries=weather,geometry,visualization,places,drawing&amp;&key=API_KEY" type="text/javascript"></script>

<script>
var geocoder;
var map;

function initialize() {

  var input = document.getElementById('id_address');
  var options = {
    types: ['address']

  };
  autocomplete = new google.maps.places.Autocomplete(input, options);
  google.maps.event.addListener(autocomplete, 'place_changed', function() {
    var place = autocomplete.getPlace();

    for (var i = 0; i < place.address_components.length; i++) {
      for (var j = 0; j < place.address_components[i].types.length; j++) {
        if (place.address_components[i].types[j] == "postal_code") {
          var postal_code = place.address_components[i].long_name;
          document.getElementById('postal_code').value = postal_code;

        }

      }
    }
  })
}
google.maps.event.addDomListener(window, "load", initialize);
</script>

我的输入字段:

 <input type='text' name='route' class='form-control' id="postal_code" disabled>

然后我用 php 进行 INSERT INTO

$_POST['邮政编码'];

有人可以帮我解决这个问题吗?我没有找到解决方案,也在谷歌等搜索。

最佳答案

而不是:

<input type='text' name='route' class='form-control' id="postal_code" disabled>

用途:

<input type='text' name='route' class='form-control' id="postal_code" readolnly="readolnly" />

关于javascript - Google Places 使用 PHP 将结果存储在 Mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47840360/

相关文章:

php - 使用 Laravel API 实现 OAuth 2.0 身份验证

mysql - 将 if 语句插入 mysql 查询的正确方法是什么

javascript - 发送动态变量到jquery

php - 使用 Monolog 记录整个数组

javascript - 在输出上复制数组的函数

php - 如何从 sfUser 获取 id?

javascript - Sequelize : Check and add BelongsToMany (N to N) relation

php - SQL查询,比较两个数组

javascript - 验证字符串以匹配数字/ float

javascript - 如果我在一个页面中组合多个 Javascript 库会怎样?