echo "<table>";
echo "<tr><td>页:</td>";
//前翻控制
if ($s>20) {
if ($s==21) {
$st=$s-21;
} else {
$st=$s-20;
}
$pstart=$st*$limit;
echo "<td><a href=page.php?";
echo "start=$pstart&s=$st>prve</a></td>";
}
echo "<td> >></td>";
//设置当前页对应页数无链接功能
$star=$start;
//注意循环的初始附值,仔细想想为什么不是 0
for ($page=$s;$page<($num/$limit);$page ) {
$start=$page*$limit;
echo "<td>";
if($page!=$star/$limit) {
echo "<a href=page.php?";
echo "start=$start&s=$s>";
}
echo $page;
if($page!=$star/$limit) {
echo "</a>";
}
echo "</td>";
//控制数字页面限制显示功能,控制只显示 20 页
if ($page>0 && ($page )==0) {
if ($s==0) {
$s=$s 21;
} else {
$s=$s 20;
}
$start=$start $limit;
if ((($num/$limit)-1)>$page) {
echo "<td> <<</td><td><a href'page.php?";
echo "start=$start&s=$s>next</a></td>";
}
//注意跳出循环的控制
break;
}
}
echo "</tr></table>";
?>
以上的程已序可以完成强大的循环翻页功能.
还有一个翻页功能就是提交翻页,即在提交表单添入数据提交,然后程序跳转到该对应页,这个功能实现起来比较简单,就留给读者自己完成,这里不再介绍...
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




