PHP自定义函数:简单的分页功能_PHP教程
程序员文章站
2022-05-08 21:05:55
...
/**
* PHP分页自定义函数 ite5e.com
* @param $pageNum:当前页码
* @param $pageSize:每页数量
* @param $rowCount:记录总数
* @param $navUrl:链接页面URL
*/
function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){
$pageCount = (int)($rowCount/$pageSize); //总页数
if ($rowCount % $pageSize >0){
$pageCount ;
}
if ($pageNum>$pageCount){
$pageNum = 1;
}
$firstNav = "首页 ";
$lastNav = "尾页 ";
$prevNav="";
$nextNav="";
if ($pageNum>1){
$navPageNum = $pageNum-1;
$prevNav = "上一页 ";
}
if ($pageNum1){
$navPageNum = $pageNum 1;
$nextNav = "下一页 ";
}
$amongNav="";
//关键循环
for ($i=1;$i $navPageNum = $pageNum $i-3;
if ($navPageNum>0 && $navPageNum $navCss = $navPageNum == $pageNum?" class="hover"":"";
$amongNav.="{$navPageNum} ";
}
}
return $firstNav.$prevNav.$amongNav.$nextNav.$lastNav." ".$pageNum."/".$pageCount." 共有[".$rowCount."]条数据";
}
?>
* PHP分页自定义函数 ite5e.com
* @param $pageNum:当前页码
* @param $pageSize:每页数量
* @param $rowCount:记录总数
* @param $navUrl:链接页面URL
*/
function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){
$pageCount = (int)($rowCount/$pageSize); //总页数
if ($rowCount % $pageSize >0){
$pageCount ;
}
if ($pageNum>$pageCount){
$pageNum = 1;
}
$firstNav = "首页 ";
$lastNav = "尾页 ";
$prevNav="";
$nextNav="";
if ($pageNum>1){
$navPageNum = $pageNum-1;
$prevNav = "上一页 ";
}
if ($pageNum1){
$navPageNum = $pageNum 1;
$nextNav = "下一页 ";
}
$amongNav="";
//关键循环
for ($i=1;$i $navPageNum = $pageNum $i-3;
if ($navPageNum>0 && $navPageNum $navCss = $navPageNum == $pageNum?" class="hover"":"";
$amongNav.="{$navPageNum} ";
}
}
return $firstNav.$prevNav.$amongNav.$nextNav.$lastNav." ".$pageNum."/".$pageCount." 共有[".$rowCount."]条数据";
}
?>
上一篇: C#操作config文件的具体方法
下一篇: 这个字符如何得不到
推荐阅读
-
phpcms在自定义模块中的自定义标签分页,phpcms分页_PHP教程
-
php中 ob_start等函数截取标准输出的方法,phpob_start_PHP教程
-
如何模拟SQLServer的两个日期处理函数_PHP教程
-
PHP函数ini_get_all获取设置选项变量的方法介绍_PHP教程
-
php数组的小函数之想_PHP教程
-
php数字每三位加逗号的功能函数
-
WordPress开发中用于标题显示的相关函数使用解析,wordpress标题_PHP教程
-
PHP4的新函数介绍-输出信息控制函数,以前别人转发的_PHP教程
-
php函数的传值与传址(引用)详解_PHP教程
-
深入解析php中的foreach函数_PHP教程