象京东商城的商品筛选: 
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,男式 怎么实现这种查询的?多谢!!

解决方案 »

  1.   

    按参数生成sql查询语句啊。
    ----------------------------
       猴子都知道,你怎么在页面上实现?
      

  2.   

    首先你的数据库建好了 
    筛选的时候 就 
    select name from tablename where type="商品类别"
    这样 你就把某一类的商品拿出来了然后在cs程序中用绑定控件绑定 显示在前台页面上 
    明白??
      

  3.   

    http://demo.shopwe.cn/GoodsList.aspx?id=e1a23a94-ea29-497a-bdd2-0e99292f1124&filter=300-600,男式 中
    filter=值1,值2,值3,这个是点了按钮后加多的这个怎么实现的?
      

  4.   

    使用左右值逻辑
    1.设计一个类别表 这是不可少的 类别表的级别根据情况定 有父类级 左右值
    2.设计产品表 跟类别表相关联 
    3.查找的时候根据这你选择的列别连上左右值把这个级别下所有的产品都查出来
    4.他的参数你可以不用这么写 用拼的sql语句
      

  5.   

    产品有价格 和类别啊
    价格一栏你输入的100到300就用价格的字段 between 100 and 300
    然后你输入男装 如果是类别字段就接着后面写and type like '%男装%'
    为了查出更多 还是用模糊查询
      

  6.   

    在.net里面也可以传递多个参数啊
    如果有100-300这个条件   页面是不是已经在100-300这个条件下了   
    在点男装的话把男装这个条件在 传递过去就好了   如果想把100-300这个条件保留的话也不是不可以实现啊
    但是觉得没这个必要    除非在做高级搜索的时候  先选择多个条件然后又一个搜索按钮的话可以这样
    做网页不一定硬要按着别人的东西来做   只要实现功能就好了   不要管别人怎么做   别人的技术借鉴下还是可以的
      

  7.   

    我猜想他是这么做的:
    用哈希表HashTable或其它方式记录查询条件,如条件1"品牌MOTOROLA"查询得出后,将条件1置入HashTable,即类似ht.Add("1品牌","MOTOROLA")并保存在页面上,用ViewState或其它方式。
    然后再选择条件,如价格500-1000,ht.Add("2价格","between 500 and 1000")。
    里面的1表示级别,品牌是关键字,MOTOROLA是条件,如果发生变更,比如我选NOKIA,那我第2个价格条件也不会发生变化,只是根据1这个级别来修改第一个条件。依此类推...
      

  8.   

    这个是根据表的设计来的,就说京东的
    表与多个其他多个表相关联,或者有多个主从表之间构成了手机的信息了根据手机的规格参数,来选择就行了,
    比如品牌是手机信息的一个字段,与另外一个表手机类型表的相对应,手机类型那么肯定包括诺基亚 Nokia等数据信息。其他也是如此就是说这个页面也就是根据这些来生成的,表字段的数据与另外一个表相对应,根据这个来生成页面,提供选择。
      

  9.   

    我想知道那个javascript是怎么写的