php 翻页核心代码
<?php
$pageSize=10;//每页显示多少条记录
$pageCount=1;//共有多少页",需要查数据库
$pageNow=1; //当前页
$start_number=($pageNow-1)*$pageSize; //关键点
$sql2="select * from xxx where xxx between 'xxx' and 'xxx' limit {$start_number} , {$pageSize}";
if ($pageNow>1){
$prepage=$pageNow-1;
echo"<a href='countlist.php?pageNow=$prepage>上一页</a>  ";
}
if($pageNow<$pageCount){
$nextpage=$pageNow+1;
echo "<a href='countlist.php?pageNow=$nextpage>下一页</a>  ";
}
$start=floor(($pageNow-1)/10)*10+1; //关键点 打印超链接的个数算法
$index=$start;
if($start>10){
echo "<a href='countlist.php?pageNow=".($start-1)."'><<</a>  ";
}
for(;$start<$index+10;$start++){
echo "<a href='countlist.php?pageNow=$start'>[$start]</a>  ";
}//关键点 打印超链接的个数算法
echo "<a href='countlist.php?pageNow=$start>>></a>  ";
echo "当前是第 $pageNow 页/共有 $pageCount 页  ";
echo "<form method='get' id = 'jump' action='????' >跳转到第:<input type='text' id='jump_text' name='pageNow' />页<input type='submit' value='GO' /></form>";
?>
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭