在我过滤了一个 xml 文件后,在尝试在地图上获取谷歌地图的绘图标记进行了大量试验和错误之后,我发现它可以工作。我遇到的问题是我需要更改地图 HTML 中的 URL 以显示我最初在 XML 文件中过滤的特定数字
这是我的搜索字符串
<form action="control_lbsresult.php" method="GET">
<input type="text" name="query" />
<input type="submit" value="Search" />
</form>
它给了我过滤器,过滤器 URL 就是这样
/control_lbsresult.php?query=0716747329
这是过滤 XML 文件的代码片段
// Select all the rows in the markers table
$msisdn = $_GET['msisdn'];
$query = "SELECT * FROM lbs_ WHERE msisdn='$msisdn' LIMIT 10";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
// Start XML file, echo parent node
echo '<lbs_>';
在地图 html 中,我一切正常,但根据底部代码的文件扩展名需要帮助
downloadUrl("phpsqlajax_genxml3.php?msisdn=0716747329", function(data)
如果我在编码中保存数字 0716747329,它就可以工作。我需要的是在 msisdn=( * *) 位之后插入数字的查找,但从搜索屏幕我们输入我输入的数字。
downloadUrl("phpsqlajax_genxml3.php?msisdn='$msisdn'", function(data)
如何在此处插入 $msisdn 我使用了 $_GET 还是 $_POST 以及如何通知此页面查看搜索输入