php 分页函数multi() discuz


Posted in PHP onJune 21, 2009
/* 
* 分页函数 
* $num 总条数,$perpage 一页多少条, $curpage 当前页, $mpurl url, $page = 10 显示几个分页 
* 
*/ 
function multi($num, $perpage, $curpage, $mpurl, $page = 10) { 
$multipage = ''; 
$realpages = 1; 
if ($num > $perpage){ 
$offset = 4; 
$realpages = @ceil($num / $perpage); 
if ($page > $realpages) { 
$form = 1; 
$to = $realpages; 
}else { 
$form = $curpage - $offset; 
$to = $form + $page - 1; 
if ($form < 1) { 
$form = 1; 
//$to = $curpage + 1 - $form; 
if ($to - $form < $page) { 
$to = $page; 
} 
} 
} $multipage = ($curpage > 1 ? '<a href="'.$mpurl.'page='.($curpage - 1).'">up</a> ' : ''); 
for ($i = $form; $i <= $to; $i++) { 
$multipage .= $i == $curpage ? '<strong>'.$i.'</strong> ' : 
'<a href="'.$mpurl.'page='.$i.'">'.$i.'</a> '; 
} 
$multipage .= $curpage < $realpages ? '<a href="'.$mpurl.'page='.($curpage + 1).'">next</a> ' : ''; 
$multipage = $multipage ? '<div class="pages">'.$multipage.'</div>' : ''; 
} 
return $multipage; 
}
PHP 相关文章推荐
在PHP的图形函数中显示汉字
Oct 09 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 PHP
UCenter中的一个可逆加密函数authcode函数代码
Jul 20 PHP
PHP判断远程图片是否存在的几种方法
May 04 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
PHP数组去重比较快的实现方式
Jan 19 PHP
PHP标准类(stdclass)用法示例
Sep 28 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
Nov 14 PHP
PHP生成随机字符串实例代码(字母+数字)
Sep 11 PHP
laravel 框架实现无限级分类的方法示例
Oct 31 PHP
一个php Mysql类 可以参考学习熟悉下
Jun 21 #PHP
discuz7 phpMysql操作类
Jun 21 #PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 #PHP
ie6 动态缩略图不显示的原因
Jun 21 #PHP
PHP COOKIE设置为浏览器进程
Jun 21 #PHP
PHP 输出缓存详解
Jun 20 #PHP
php 图像函数大举例(非原创)
Jun 20 #PHP
You might like
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
php输出xml属性的方法
2015/03/19 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
python实现udp聊天窗口
2020/03/31 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
入党申请自荐书范文
2014/02/11 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
产品委托授权书范本
2014/09/16 职场文书
老乡聚会通知
2015/04/23 职场文书
喋血孤城观后感
2015/06/08 职场文书
2015入党个人自传范文
2015/06/26 职场文书