2010-12-19 91 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. 我怎麼那麼這些傳遞給查詢語句?

希望就是我要問有道理

回答