寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

php分页函数

总结一下,我的简单的分页函数。
$p = isset($_GET['p'])?$_GET['p']:1;
echo _page(10,1100,$p,'page.php?');

function _page($pagesize,$num,$p,$url) {//每页显示数目,总记录,当前页数,返回分页url。
	$n=ceil($num/$pagesize);//页数
	$page ='<a title="首页" href="'.$url.'&p=1"><<</a>&nbsp;';
	$page .='<a title="上一页" href="'.$url.'&p='.($p-1<=1?1:$p-1).'"><</a>&nbsp;';
	$j = ceil($p/10);//当前组数
	$start = $j-1?($j-1)*10:1;
	$end = $n<=10?$n:$j*10;
	for($i=$start;$i<=$end;$i++) {
		if($i==$p) {
			$page .='<a>'.$i.'</a>&nbsp;';
		}else{
			$page .='<a title="第'.$i.'页" href="'.$url.'&p='.$i.'">'.$i.'</a>&nbsp;';
		}
	}
	$page .='<a title="下一页" href="'.$url.'&p='.($p+1>=$n?$n:$p+1).'">></a>&nbsp;';
	$page .='<a title="末页" href="'.$url.'&p='.($n?$n:1).'">>></a>';
	return $page;
}
程序 2014-01-02 10:54:12 10 1 2647 php分页函数
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
Excel文件内容很少,但文件很大,打开很慢、很卡怎么办?
Excel动态引用各表格指定单元格数据
开篇第一章
Excel文件内容很少,但文件很大,打开很慢怎么办?
如何利用python修改文件的创建时间,修改时间,访问时间
发现一个好网站——春燕文档
Ubuntu22.04中用thunar替换默认文件管理器,提示无法启动“TerminalEmulator“的首选应用程序
MySQL如何按每个分类查询10条数据,即MySQL如何每个分类查询10条数据
文章推荐
请不要奇怪,为什么最近博客的文章是几年前的内容
免责声明
关于博主
开篇第一章
随机推荐
excel格式刷技巧-连续格式刷多个内容
Windows如何隐藏CMD命令运行窗口
2020岁末总结
excel无重复排序,如何提取排名前5的学生对应姓名
JPG、RAR合并器,可将rar转为jpg。
圣诞节即将到来
慈善,是以捐款少来体现的吗?
今天闲来没事,虚拟机安装个CentOS6.4玩玩。
gb2312编码页面post到utf-8页面乱码解决方案
mysql如何更新(删除)某列所有记录
友情连接
春燕网络
春燕文档
谢润的博客