如何通过单击国家地图图像的一部分来进行PHP MySQL搜索

时间:2012-10-08 16:48:17

标签: php mysql search

我正在制作一个网站的搜索功能,其中有一张分为不同省份的澳大利亚地图的图像。当用户点击特定省份时,它应显示该区域中可用的车辆。我不熟悉最合适的技术。

任何想法

3 个答案:

答案 0 :(得分:1)

您可能希望使用HTML图片地图,并将图片地图上的每个区域链接到一个页面,例如:region.php?regionId=5

看看:http://www.w3schools.com/tags/tag_map.asp

有几种免费工具可以帮助您在地图上绘制区域,这将为您生成HTML。

答案 1 :(得分:0)

我建议你使用SVG格式的地图。如今它在所有现代浏览器中都受支持。这样,您可以以精确的形式绘制省份,甚至可以根据需要进行缩放。每个省都可以绘制为单个SVG路径。

其中一项功能SVG supports is scripting和事件,包括点击次数。除此之外,像往常一样,所有逻辑都可以从PHP页面生成器“传递”到JavaScript事件处理程序中,因此您将获得具有适当参数的AJAX请求。

答案 2 :(得分:0)

您可以在Dreamweaver中创建图像映射。

http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7c15a.html

或使用此类在线版本。

http://www.image-maps.com/

然后您可以使用href标记将变量传递到php页面

HREF = “map.php?regionID = 5”