淘宝某一类商品属性的筛选,例如:
 http://list.taobao.com/et/nvbao2011a.htm?spm=a2106.m894.1000190.1&promoted_service4=4&ratesum=6%2C7%2C8%2C9%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C20&cat=50072721&isprepay=1&user_type=0&random=false&viewIndex=1&yp4p_page=0&commend=all&atype=b&style=grid&olu=yes&isnew=2&mSelect=false&smc=1前台js效果实现问题不大,关键是与后台交互:
一、后台我控制不了,因为是定制型的开发;
二、如果不涉及后台,那么通过什么方法完成筛选?我想到了两点:
 ①:jquery+ajax②:jquery模拟表单提交,但涉及到数据库叠加查询,请教叠加查询sql

解决方案 »

  1.   

    多个条件,slelect * ...... where ... and ...........连接就是了。
      

  2.   

    你是负责前台开发吧(JS+CSS+HTML)
    其实你只有把页面设计出来就可以了,剩下的需要跟后台配合了
      

  3.   


    既然会前台  那jquery 肯定很好啦、
    后台无非就是把你传递过来的值  拼凑成sql语句进行动态查询显示列表而已、你就是传递一些属性值、如 :价格  、外形、  质地而已、   后台一句拼接sql语句可以搞定    $sql = "select * from 表 where  1 = 1"   如果(价格不为空){
         $sql += " and  jiage = '动态价格'";
       }  其他条件同理、   
    引用xuzuning版主的php代码:foreach(array_diff($_POST, array('')) as $k=>$v)
      $r[] = "$k='$v'";$sql = "select * 表  where ". join(' and ', $r);
    虽然我有点懂 不过感觉很精简、