代码如下:$tiaojian=$_GET['tiaojian'];
$value=$_GET['shuzhi'];
$conn=mysql_connect('localhost','root','');
   mysql_query("set names gbk");
/* if(!$conn) 
{
   echo('<b>数据库连接失败!</b>');
   exit;
}
else echo '<b>连接成功!</b>';*/
    $flag=mysql_select_db('test' ,$conn);
if($tiaojian=='学院')
{
   $sql="SELECT * FROM  student  where student_academy='$value'";  
       $result=mysql_query($sql);
   if( mysql_num_rows($result))
  { 
          if( isset($_GET['page']) )
         {
           $page = intval( $_GET['page'] );
         }
        else
        {
          $page = 1;
        } 
         echo $page;
         //得到总的ID数
          $amount =mysql_num_rows($result);
          echo "amount:".$amount;
         //定义每页的显示数量
         $page_maxnum=20;
         //可以分为几页
          if($amount)
        {
             if( $amount < $page_maxnum )
           {
          $page_count = 1;
            }               //如果总数据量小于$PageSize,那么只有一页
           else if( $amount % $page_maxnum )
          {                                  //取总数据量除以每页数的余数
             $page_count = (int)($amount / $page_maxnum) + 1;           //如果有余数,则页数等于总数据量除以每页数的结果取整再加一
          }
          else
         {
           $page_count = $amount / $page_maxnum;                      //如果没有余数,则页数等于总数据量除以每页数的结果
          }
        }
          else
        {
        $page_count=0;
        }
          echo "page_count:".$page_count;
          // 翻页链接
       $page_string = '';
       if( $page == 1 )
      {
         $page_string .= '第一页|上一页|';
      }
      else
      {
          $page_string .= '<a href=?page=1>首页</a>|<a href=?page='.($page-1).'>上一页</a>|';
      } 
         if( ($page == $page_count) || ($page_count == 0) )
       {
          $page_string .= '下一页|尾页';
       }
       else
        {
           $page_string .= '<a href=?page='.($page+1).'>下一页</a>|<a href=?page='.$page_count.'>尾页</a>';
         }
        // echo $page_string;
          // 获取数据,以二维数组格式返回结果
         if( $amount )
       {
       $xian=($page-1)*$page_maxnum;
       echo $xian;
           $sql = "select * from student  where student_academy='$value' order by student_id asc limit ". ($page-1)*$page_maxnum.", $page_maxnum";
           mysql_query("set names gbk");
            $result = mysql_query($sql,$conn);
          }
       else
      {
           $rowset = array();
      }
        $i=0;
        while($lists=mysql_fetch_array($result))
       { 
if($i<20)
   {
echo"<tr>";
    echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_id"]."</div></td>";
        echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_name"]."</div></td>";
        echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_sex"]."</div></td>";
echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_age"]."</div></td>";
        echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_pd"]."</div></td>";
        echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_academy"]."</div></td>";
        echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_class"]."</div></td>";
echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_phone"]."</div></td>";
        echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>".$lists["student_mail"]."</div></td>";
echo"<td height='20' bgcolor='#FFFFFF' class='STYLE6'><div align='center'>
<a href=delete_student.php?delete=".$lists['student_id'].">删除</a>/
<a href=alter_student.php?alter=".$lists['student_id'].">修改</a></div></td>";
        echo"</tr>";
   }
   $i=$i+1;
       }
   echo "<tr><td colspan='4'align='center' valign='middle'>".$page_string."</td></tr>";
  }
  else
 {
           echo" <script type='text/javascript'>"
         ."txtOption='所查询信息不存在!';".
         "alert(txtOption);";
     echo "history.back()";
        echo "</script>";
  }
}
分页显示第一页显示正常,后面的页提示 tiaojian和shuzhi是没定义的 我知道是因为翻页一次要重新刷新一次,也就是POST过来的值消失了 求解决方法 最好详细些,我是新手,谢谢了。