两个提交按钮在一个表单中有两个不同的操作

时间:2013-09-20 05:03:24

标签: javascript php html google-maps post

我的网站可以在谷歌地图java脚本中找到位置 首先提交按钮提交数据到谷歌地图,如果位置标记不完美,那么用户可以拖动它,所以我们得到新的纬度和经度数据,所以我需要存储新的数据与数据库上的帮助第二个提交按钮.. 谁能解决这个问题? 在此先感谢...

  

----------   $ host_address = $ _ POST [ '街道']; $城市= $ _ POST [ '城市'];   $状态= $ _ POST [ '状态']; $拉链= $ _ POST [ '邮编'];   $经纬度= $ _ POST [ 'txt_latlng']; $ query =“UPDATE host_location   SETlatilong ='“。$ latlong。”'在哪里   host_streetaddress ='“。$ host_address。”'AND host_city ='“。$ city。”'和   host_state ='“。$ state。”'AND host_zip ='“。$ zip。”'“; mysql_query($ query)   或者死(mysql_error($ con));标题( “位置:storelocation1.php”);
  } else {?>

           

var map = null;
var geocoder = null;

function initialize() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(new GLatLng(37.4419, -122.1419), 1);
    map.setUIToDefault();
    geocoder = new GClientGeocoder();
  }
}

function showAddress(address) {
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          alert(address + " not found");
        } else {
          map.setCenter(point, 15);
          var marker = new GMarker(point, {draggable: true});
          map.addOverlay(marker);
          GEvent.addListener(marker, "dragend", function() {
            marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
          document.getElementById('txt_latlang').value=marker.getLatLng().toUrlValue(6);

          });
          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
          document.getElementById('txt_latlang').value=marker.getLatLng().toUrlValue(6);

          });
    GEvent.trigger(marker, "click");
        }
      }
    );
  }

}
</script> </head> <body onLoad="initialize()" onUnload="GUnload()">   <form action="#" method="POST"
     

的onSubmit =“showAddress(this.street.value + this.city.value + this.state.value + this.zipcode.value)   ;返回false“&gt;                           好的,这部分很简单。我们只需要知道您的商店在哪里,以便我们可以在地图上绘制它。   输入您的地址,我们会看到我们是否可以准确地找到您   地图:                                                 街道地址:
                                                                                              城市:

                  <input type="text" name="city" size="10"/>

                  State:

                  <input type="text" name="state" size="10"/>

                  ZipCode:

                  <input type="text" name="zipcode"     size="10"/>                   </td>
    </tr>
          <tr><td align="center" ><input type="submit" name="submit1" id="find" value="FindAddress"/></td></tr>
                </table></td><td width="51%"><table><tr><td>Latitude,Longitude <input type="text"
     

name =“txt_latlng”id =“txt_latlang”size =“50”&gt;                                      

     

     

0 个答案:

没有答案