想请问大家,为什么我的 “下一页”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> 
<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>
<?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> 
<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>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货