效果图如上;每次点击在之前条件的基础上查询 如何保持状态

解决方案 »

  1.   


    //年级
    $TMP = $_GET;
    if(isset($TMP['grade'])) unset($TMP['grade']);
    if(isset($TMP['page'])) unset($TMP['page']);
    $grade_url = '?'.http_build_query($TMP); //年级的每个选项的链接就为 $grade_url."&grade=值",其他选项类似
      

  2.   


    $nianji = $_GET['nianji'];
    $where = "";
    if($nianji) $where .= " and nianji = $nianji";
      

  3.   

    get传参,多个参数拼接where and 条件,页面选中标签可以通过传递参数的值来判断选中状态
      

  4.   

    前端需要组装数据传输到后端才可以,通过js吧选中的数据pop下
    ex:
    class=>[一年级,二年级],
    subject=>[数学,英语]...
    后端去处理
      

  5.   

    sql语句将每个查询变量拼接,再将每个变量发送到视图,这样每次查询就可以将上次查询变量带上