比如有一个购物网站,你可以这样
他的网站上部有
选择品牌:A品牌 B品牌 C品牌
选择类别:洗脸的 抹脸的,化妆的
选择……: A条件 B条件 C条件随着你点击分类的增多
下面的商品显示会逐渐缩减条件显示的商品越来越少这该如何实现,能大概说说思路么

解决方案 »

  1.   

    查询的条件是动态拼接的如:
    select * from tb where @wherestring where=" 1=1 ";
    where +=" and brand="+brand;
    where +=" and type="+type;
      

  2.   

    对 而且这种电子商务的网站cache很重要的
      

  3.   

    拼sql我知道,我想知道怎样拼的,想知道处理的过程。
    他们的选项都是超链接,怎样实现点击就拼sql,就刷新商品显示区
      

  4.   

    还是sql拼接,我做过类似的查询,通过sql后面选中的条件拼接上去“ and ID=@ID ” 逐条拼接就可以了!
      

  5.   

    ajax无刷新读取数据,看一下页面里的js拼接,读取数据的方法。
      

  6.   

    拼WHERE就可以实现了。
    点击条件1string str += where A=xxxx;点击条件Bstr+=and B=sss;这样就可以了。
      

  7.   

    也可以不拼接Where 条件
     public DataSet Query(int? 选择品牌,int? 选择类别 )
    {SELECT * FROM A 
    WHERE (@选择品牌 IS NULL OR 选择品牌=@选择品牌)
    AND(@选择类别 IS NULL OR 选择类别 =@选择类别)
    .......
    //to do Add Param
    }
      

  8.   

    首先万分感谢您的帮助。按您的说法,我可以这样理解么?
    本来页面地址是:
    http:……apple.aspx
    点了一个商品,就变成
    http:……apple.aspx?A=1
    再点一个,变成
    http:……apple.aspx?A=1&B=2
    这个在javascript中怎样实现呀
      

  9.   

    现在我最大的问题是,怎样把参数由前台传到服务器。
    使用cookies传,还是用url参数传
      

  10.   


    javascript 把参数拼接到地址栏中,后台中根据参数,拼接条件语句。