新手,学习php已经3个多月了,第一次来CSDN发帖,希望各位多多指点~    function sort_links($user_search, $search_table, $search_field, $sort, $all_fields) {
        $sort_links = '';        $sort_field = ceil($sort/2);  // The sorted field        foreach ($all_fields as $num => $field) {
            //当前页排序字段标题链接的排序方式
            if ($num == $sort_field - 1) {
                $sort_links .= '<td><a href = "' . $_SERVER['PHP_SELF'] . '?usersearch=' . $user_search . '&table=' .
                    $search_table . '&field=' . $search_field . '&sort=' . ($sort_field*2) .'">'.$field.'</a></td>';
            } else {
                //非当前页排序字段标题链接排序方式
                $sort_links .= '<td><a href = "' . $_SERVER['PHP_SELF'] . '?usersearch=' . $user_search . '&table=' .
                    $search_table . '&field=' . $search_field . '&sort=' . ($sort_field*2-1) .'">'.$field.'</a></td>';
            }
        }        return $sort_links;
    }思路说明:
每一字段按顺序分配两个排序的值,一个正序,一个逆序,生成链接的时候根据当前排序值进行判断排序方式PHP