<html>
<head>
<title>分页显示</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<?php
$db=mysql_connect('localhost','root','root');
$select=mysql_select_db('zj',$db);
$pagesize=1;
$result=mysql_query("select * from login ",$db);
//总记录数
$numrows=mysql_num_rows($result);
//总页数
$pages=intval($numrows/$pagesize);
if($numrows%$pagesize) $pages++;
//页数设置
if(!isset($page)) $page=1;
if (isset($ys))
if ($ys>$pages)
$page=$pages;
else
$page=$ys;
$offset=$pagesize*($page-1);
// 读出记录
$res=mysql_query("select id,username,password,phone from login limit $offset,$pagesize",$db);
if($myrow=mysql_fetch_array($res))
{$i=0;?>
<table width="952" border="1" height="32">
<tr>
<td height="17">id</td>
<td height="17">username</td>
<td height="17">password</td>
<td height="17">phone</td>
<td width="10%" align="center">操作 </td>
</tr>
<?php
do {
$i++
?>
<tr>
<td height="17"><?php echo $myrow[id] ;?></td>
<td height="17"><?php echo $myrow[username] ;?></td>
<td height="17"><?php echo $myrow[password]; ?></td>
<td height="17"><?php echo $myrow[phone]; ?></td>
<td width="30%" align="center"><a href="delete.php?id=<?php echo $row["id"] ?>">删除 </a>
<a href="insert.php">添加 </a>
<a href='update.php?id=<?php echo $row [0]?> && username=<?php echo $row [1]?> && password=<?php echo $row [2]?> && phone=<?php echo $row [3]
?>'>修改</a></td>
</tr>
<?php
}while ($myrow=mysql_fetch_array($res));
echo "</table>";
}
//显示总页数
echo "<div align='center'>共有".$pages."页(".$page."/".$pages.")";
//显示分页数
for($i=1;$i<$page;$i++)
echo "<a href='fenye.php?page=".$i."'>第".$i ."页</a>";
echo " 第".$page."页";
for ($i=$page+1;$i<=$pages;$i++)
echo "<a href='fenye.php?page=".$i."'>第".$i."页</a> ";
echo "<br>";
//显示转到页数
echo "<form action='fenye.php' method='post'>";
//计算 首页 上一页 下一页 末页 的页数值
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if($page>1)
{
echo " <a href='fenye.php?page=".$first."'> 首页 </a>";
echo " <a href='fenye.php?page=".$prev."'> 上一页</a>";
}
if($page<$pages){
echo " <a href='fenye.php?page=".$next."'> 下一页</a> ";
echo " <a href='fenye.php?page=".$last."'> 末页 </a> ";
}
echo "转到 <input type='text' name='ys' size='2' value=".$page."> 页 ";
echo "<input type=submit name='Submit' value='Go'> ";
echo "</form>";
echo "</div>";
?>
</body>
</html>
<head>
<title>分页显示</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<?php
$db=mysql_connect('localhost','root','root');
$select=mysql_select_db('zj',$db);
$pagesize=1;
$result=mysql_query("select * from login ",$db);
//总记录数
$numrows=mysql_num_rows($result);
//总页数
$pages=intval($numrows/$pagesize);
if($numrows%$pagesize) $pages++;
//页数设置
if(!isset($page)) $page=1;
if (isset($ys))
if ($ys>$pages)
$page=$pages;
else
$page=$ys;
$offset=$pagesize*($page-1);
// 读出记录
$res=mysql_query("select id,username,password,phone from login limit $offset,$pagesize",$db);
if($myrow=mysql_fetch_array($res))
{$i=0;?>
<table width="952" border="1" height="32">
<tr>
<td height="17">id</td>
<td height="17">username</td>
<td height="17">password</td>
<td height="17">phone</td>
<td width="10%" align="center">操作 </td>
</tr>
<?php
do {
$i++
?>
<tr>
<td height="17"><?php echo $myrow[id] ;?></td>
<td height="17"><?php echo $myrow[username] ;?></td>
<td height="17"><?php echo $myrow[password]; ?></td>
<td height="17"><?php echo $myrow[phone]; ?></td>
<td width="30%" align="center"><a href="delete.php?id=<?php echo $row["id"] ?>">删除 </a>
<a href="insert.php">添加 </a>
<a href='update.php?id=<?php echo $row [0]?> && username=<?php echo $row [1]?> && password=<?php echo $row [2]?> && phone=<?php echo $row [3]
?>'>修改</a></td>
</tr>
<?php
}while ($myrow=mysql_fetch_array($res));
echo "</table>";
}
//显示总页数
echo "<div align='center'>共有".$pages."页(".$page."/".$pages.")";
//显示分页数
for($i=1;$i<$page;$i++)
echo "<a href='fenye.php?page=".$i."'>第".$i ."页</a>";
echo " 第".$page."页";
for ($i=$page+1;$i<=$pages;$i++)
echo "<a href='fenye.php?page=".$i."'>第".$i."页</a> ";
echo "<br>";
//显示转到页数
echo "<form action='fenye.php' method='post'>";
//计算 首页 上一页 下一页 末页 的页数值
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if($page>1)
{
echo " <a href='fenye.php?page=".$first."'> 首页 </a>";
echo " <a href='fenye.php?page=".$prev."'> 上一页</a>";
}
if($page<$pages){
echo " <a href='fenye.php?page=".$next."'> 下一页</a> ";
echo " <a href='fenye.php?page=".$last."'> 末页 </a> ";
}
echo "转到 <input type='text' name='ys' size='2' value=".$page."> 页 ";
echo "<input type=submit name='Submit' value='Go'> ";
echo "</form>";
echo "</div>";
?>
</body>
</html>
在fenye.php中 看看$_POST['page']的处理
if(!isset($page)) $page=1;