你现在的位置:首页 > PHP网站建设知识库 > ecmall > 正文

ecmall实现输入关键字按地区搜索

ecmall里面进行搜索时,有一个按地区选择的。当你点击后会出现:
index.php?app=search&keyword=studio&region_id=9
&keyword=studio 这个是你输入的关键字
&region_id=9 这个就是你地区的ID

附录:怎么查看地区ID,一般很难查看全部的地区ID,有一个比较全面的方法。

1、加入后台,备份数据库
2、找到data\sql_backup\下有一个日期类的20100329_1文件夹,下面有一个.sql文件,就是数据库文件了
3、搜索ecm_region,就会找到对应的地区ID了

insert into ecm_region ( `region_id`, `region_name`, `parent_id`, `sort_order` ) values ('4','php','3','255');

region_id对应的是4,所以4就是php的ID。

找到搜索框代码:
<form method="GET" action="index.php?app=search">
<div class="border">
<div class="select_js">
<p>搜索商品</p>
<div class="ico"></div>
<ul>
<li ectype="index">搜索商品</li>
<li ectype="store">搜索店铺</li>
<li ectype="groupbuy">搜索团购</li>
</ul>
<input type="hidden" name="act" value="index" />
</div>
<input type="text" name="keyword" class="text2" />
</div>
<input type="hidden" name="region_id" value="4" />
<input type="hidden" name="app" value="search" />
<input type="submit" name="Submit" value="搜索" class="btn" />
</form>