想请问大家,为什么我的 “下一页”page值总是等于2啊只能看第一页数据和第二页数据。还有像我这种写法,有哪些地方要改进啊?<?php include ("conn.php")?>
<?PHP
mysql_select_db("new"); //数据库名为"new"echo "<a href=leavewordhtml.php>插入数据</a><Br>";/* ----------------------- */
$sql1="select * from new";
$result1=mysql_query($sql1);
$total=mysql_num_rows($result1);  if ($total==0){                //$total 为总留言条数
echo "暂无留言";
   }
  if (!isset($_GET[page])and!is_numeric($_GET[page])){    //确定是否以配制$_GET[page]以及其值是否为一数值
 $page=1;
  }else{
 $page=intval($_GET[page]);                               //取整
  }
  $pagesize=5;                                           //每页显示的数据数  if ($total%$pagesize==0) {                               //取余数
$pagecount=intval($total/$pagesize);                      // 求总页数
  }else{
$pagecount=ceil($total/$pagesize);                        //向上取值
  }
$star=($page-1)*$pagesize;                                //开始条数
echo $pagecount;/*--------------------------*/
$sql="select * from new limit $star,$pagesize";
$result=mysql_query($sql);
while($row=mysql_fetch_row($result)){
?>
<html>
<LINK REL=StyleSheet HREF="style.css" TYPE="text/css" MEDIA=screen>
<div  class=info>
<div class=float>
<?PHP echo "留言$row[0]";?><br>
用户名:<?php echo $row[3];?><br>QQ:<?php echo $row[1];?><br>
email:</td><td><?php echo $row[2];?><br></div>
<div class=a>
<a href=del.php?id=<?=$row[0]?>>删除</a>&nbsp
<a href=modify.php?id=<?=$row[0]?>>修改</a>
</div>
</div><div class=content>
留言内容为:<br>
<div class=ly>
<?php echo $row[4];?>
</div>
</div>
<br><hr>
<html>
<?
}
?>
<br>
<a href=leaveword.php?page=1>首页</a>
<a href=leaveword.php?page=<?php  if ($page>1) {
$page=$page-1;
echo $page;
 }else{
$page=1;
echo $page;
 }
?>>上一页</a>
<a href=leaveword.php?page=<?php if ($page<$pagecount) {
 $page=$page+1;
 echo "$page";
 }else{
 $page=$pagecount;
 echo "$page";
 }
?>>下一页</a>