首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP和Google地图

问PHP和Google地图
EN

Stack Overflow用户
提问于 2013-03-21 10:54:43
回答 1查看 177关注 0票数 0

在筛选了xml文件之后,尝试在地图上获取google地图的绘图标记,经过了大量的尝试和错误之后,我发现这是可行的。问题是,我需要更改映射HTML中的URL,以显示最初在XML文件上筛选的特定数字

这是我的搜索字符串

代码语言:javascript
复制
<form action="control_lbsresult.php" method="GET">
    <input type="text" name="query" />
    <input type="submit" value="Search" />
</form>

它给了我过滤器,过滤器URL是这样的

代码语言:javascript
复制
/control_lbsresult.php?query=0716747329

这是筛选XML文件的代码片段。

代码语言:javascript
复制
// 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_>';

在map html中,我拥有所有正确的内容,但是下面代码中的文件扩展名需要帮助

代码语言:javascript
复制
downloadUrl("phpsqlajax_genxml3.php?msisdn=0716747329", function(data)

如果我在编码中保存数字0716747329,它就能工作。我需要的是一个查找,在msisdn=(**)位之后插入数字,但从搜索屏幕中插入我输入的数字。

代码语言:javascript
复制
downloadUrl("phpsqlajax_genxml3.php?msisdn='$msisdn'", function(data)

如何在这里插入$msisdn,使用$_GET还是$_POST,以及如何通知此页面查看搜索输入

EN

回答 1

Stack Overflow用户

发布于 2013-03-21 11:29:09

我不知道你是什么意思,但可以简单地说:

代码语言:javascript
复制
downloadUrl("phpsqlajax_genxml3.php?msisdn=" . $_GET['msisdn'], function(data)

请注意,这是不安全的,在使用SQL查询之前,您应该清理SQL查询中的$_GET‘’msisdn‘。确保这是个数字。

另外,请使用PDO库进行数据库查询,而不是使用mysql_*。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15545501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档