2010-12-19 105 views
0

我正在使用mapserver和openlayers创建GIS。将查询参数传递给mapserver中的查询语句

我正在使用php mapscript,并希望从html表单中传递查询的参数,以便只有满足查询的多边形在WFS图层中高亮显示。

我是一个mapserver,openlayers和新手在PHP的新手,所以在试图完成上述需要帮助。

我看到在我的PHP mapscript的顶部以下内容:

$request = ms_newowsrequestobj(); 

foreach ($_GET as $k=>$v) 
{$request->setParameter($k, $v);} 

我猜我可以用它来传递的URL一些变量。由于我正在使用表单,因此它将是$_POST而不是......对吗?

我有2个问题:

  1. 我如何使用上面的代码从HTML表单传递参数给mapscript
  2. 我怎么那么这些传递给查询语句?

希望就是我要问有道理

回答