📄 page.inc
字号:
<?php
class showpages{// show pages
public $pageno; //每页显示5条记录
public $pagenoText ; //pageno描述
public $aboveText; //在链接上的文字
public $pagecount; //总页数
public $href; //链接
public function getPages(){
$pageno = $this -> pageno;
$pagenoText = $this -> pagenoText;
$aboveText = $this -> aboveText;
$pagecount = $this -> pagecount;
$href = $this -> href;
if($pageno>0) {
echo $aboveText;
if($pageno>1){//显示上一页的裢接
echo "<a href=" . $href . "?" .$pagenoText. "=" . 1 . ">首页</a> ";
echo "<a href=" . $href . "?" .$pagenoText. "=" . ($pageno-1) . ">上一页</a> ";
}else{
echo "首页 ";
echo "上一页 ";
}
//每次显示10个数字,当前页码永远居中;
$firstnum = $pageno - 4;
$secondnum = $pageno + 5;
if($firstnum < 0){
$secondnum = $secondnum + (0-$firstnum);
$firstnum = 0;
}
if($secondnum > $pagecount){
$secondnum = $pagecount;
$firstnum = $pagecount - 9;
if($firstnum < 0){$firstnum = 0;}
}
for($j=$firstnum;$j<=$secondnum;$j++){
if($j>0){
if($j!=$pageno){
echo "<a href=" . $href . "?". $pagenoText ."=" . $j . ">" . $j . "</a> ";
}else{
echo " ".$pageno. " ";
}
}
}
if($pageno<$pagecount){//显示下一页的裢接
echo "<a href=\"" . $href . "?". $pagenoText ."=" . ($pageno+1) . "\">下一页</a> ";
echo "<a href=" . $href . "?". $pagenoText ."=" . $pagecount . ">尾页</a> ";
}else{
echo "下一页 ";
echo "尾页 ";
}
}
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -