象京东商城的商品筛选:
http://www.360buy.com/products/652-653-655-0-0-0-0-0-0-0-1-1-1.html 象ShopWe中的的商品筛选: http://demo.shopwe.cn/GoodsList.aspx?id=e1a23a94-ea29-497a-bdd2-0e99292f1124&filter=300-600,男式 怎么实现这种查询的?多谢!!
http://www.360buy.com/products/652-653-655-0-0-0-0-0-0-0-1-1-1.html 象ShopWe中的的商品筛选: http://demo.shopwe.cn/GoodsList.aspx?id=e1a23a94-ea29-497a-bdd2-0e99292f1124&filter=300-600,男式 怎么实现这种查询的?多谢!!
----------------------------
猴子都知道,你怎么在页面上实现?
筛选的时候 就
select name from tablename where type="商品类别"
这样 你就把某一类的商品拿出来了然后在cs程序中用绑定控件绑定 显示在前台页面上
明白??
filter=值1,值2,值3,这个是点了按钮后加多的这个怎么实现的?
1.设计一个类别表 这是不可少的 类别表的级别根据情况定 有父类级 左右值
2.设计产品表 跟类别表相关联
3.查找的时候根据这你选择的列别连上左右值把这个级别下所有的产品都查出来
4.他的参数你可以不用这么写 用拼的sql语句
价格一栏你输入的100到300就用价格的字段 between 100 and 300
然后你输入男装 如果是类别字段就接着后面写and type like '%男装%'
为了查出更多 还是用模糊查询
如果有100-300这个条件 页面是不是已经在100-300这个条件下了
在点男装的话把男装这个条件在 传递过去就好了 如果想把100-300这个条件保留的话也不是不可以实现啊
但是觉得没这个必要 除非在做高级搜索的时候 先选择多个条件然后又一个搜索按钮的话可以这样
做网页不一定硬要按着别人的东西来做 只要实现功能就好了 不要管别人怎么做 别人的技术借鉴下还是可以的
用哈希表HashTable或其它方式记录查询条件,如条件1"品牌MOTOROLA"查询得出后,将条件1置入HashTable,即类似ht.Add("1品牌","MOTOROLA")并保存在页面上,用ViewState或其它方式。
然后再选择条件,如价格500-1000,ht.Add("2价格","between 500 and 1000")。
里面的1表示级别,品牌是关键字,MOTOROLA是条件,如果发生变更,比如我选NOKIA,那我第2个价格条件也不会发生变化,只是根据1这个级别来修改第一个条件。依此类推...
表与多个其他多个表相关联,或者有多个主从表之间构成了手机的信息了根据手机的规格参数,来选择就行了,
比如品牌是手机信息的一个字段,与另外一个表手机类型表的相对应,手机类型那么肯定包括诺基亚 Nokia等数据信息。其他也是如此就是说这个页面也就是根据这些来生成的,表字段的数据与另外一个表相对应,根据这个来生成页面,提供选择。