10_10_php源码,php经典分页支持上10页下10代码-PHP源码

本文介绍了一段PHP的经典分页代码,用于支持快速翻页,包括配置每页显示数量、计算总页数、动态显示页码范围以及上一页和下一页链接。适合开发者在实际项目中优化数据展示效率。

《script》ec(2);《script》

php 经典分页 支持上10页下10代码

+-------------------------------------------

|

| Autohr : jimmy

| Email : mailangel123@163.com

|

+-------------------------------------------

*/

/*

+-------------------------------------------

+ 配置不前页面

+-------------------------------------------

*/

if (@!$perpage || !is_numeric(@$perpage) || @$perpage <= 0){

$perpage = 20;

}

/*

+-------------------------------------------

+ 统计最大页面 tds记录总条数据

+-------------------------------------------

*/

$pages = ceil($tds / $perpage);

/*

+-------------------------------------------

+ 统计最大页面

+-------------------------------------------

*/

$page = $page > $pages ? $pages : $page;

$page = is_numeric($page) && $page > 0 ? ceil($page/1) : 1;

/*

+-------------------------------------------

+ 取多少条记录

+-------------------------------------------

*/

$pages_limit = ($page - 1) * $perpage;

$pages_offset = $perpage;

/*

+-------------------------------------------

+ 开始页与结束页面

+-------------------------------------------

*/

if ($pages <= 10){

$spage = 1;

$epage = $pages;

}else{

if ($page > $pages - 5){

$spage = $pages - 9;

$epage = $pages;

}elseif ($page < 6){

$spage = 1;

$epage = 10;

}else{

$spage = $page - 4;

$epage = $page + 5;

}

}

/*

+-------------------------------------------

+ 上一页与下一页

+-------------------------------------------

*/

$pages_prev = $page <= 2 ? 1 : ($page - 1);

$pages_next = $page >= $pages-1 ? $pages : ($page + 1);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值