解决方案 »

  1.   


    然后呢 我是想问在html文件里该怎么写
      

  2.   

    把排序条件传递回来就可以了。
    有两种方式,表单的Post提交,或者URL里带参数,根据提交来的数据来判断排序方式就行了。
      

  3.   

    borrow_status 这个如果不需要排,只需要排b.id可以这样改。if($_GET['orderby']){
    //if(strtolower($_GET['orderby'])=="leve") $parm['orderby'] = "m.credits ".text($_GET['sort']);
    if(strtolower($_GET['orderby'])=="rate") $parm['orderby'] = "b.borrow_interest_rate ".text($_GET['sort']);
    elseif(strtolower($_GET['orderby'])=="borrow_money") $parm['orderby'] = "b.borrow_money ".text($_GET['sort']);
    else $parm['orderby']="b.id DESC"; // 改为 else $parm['orderby']="b.id ".$sort; 
    }else{
    $parm['orderby']="b.borrow_status ASC,b.id DESC"; // 改为 $parm['orderby']="b.borrow_status ASC,b.id ".$sort;
    }$this->display(); 前面加一句  $this->assign("sort",$sort); // 把sort变量输出到viewhtml部分,你是用smarty对吗。
    <a href="test.php?sort={$sort}">id</a>