就是类似这中价格的按钮,点击下可以从高到低或者从低到高,请各位大神抽点时间讲解下,多谢了。

解决方案 »

  1.   

    传递参数就可以了吧?if($ob=="up")
    {
    $ob_txt='order by price';
     echo '<a href="abc.php?ob=down">从低到高</a>';
    else{
    $ob_txt='order by price desc';
     echo '<a href="abc.php?ob=up">从高到低</a>';
    }sql="select * from pro ".$ob_txt
    ...
    ...
    我是用这种笨方法来实现的。。
      

  2.   

    通过传参来实现,传的值可以设置为asc或者desc之类的,通过php获取能直接写入SQL语句里,作为order by 的条件,为了防止用户乱输入,可以判断一下值,以免SQL语句错误
      

  3.   


    排序的参数 依照自定义,做相应的判断,最后来整合查询的sql
    $flag = $_REQUEST['flag'];
    if ($lfag == "1")
    {
    $sql = "";
    }elseif ($flag == "2")
    {
    $sql = "";
    }