刚才疯狂的写了一个分页..贴出来.谢谢.
时间:2006-09-10
来源:互联网
调用SMARTY模板巨方便.
function Pages($count_num,$every_page = 10,$page_nonce=0)
{
// * 当前页的URL
$page_url = $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&&page_nonce=';
// * 总页数
$page_all_num = ceil($count_num / $every_page);
// * 当前页
if(empty($page_nonce))
{
$page_nonce = 1;
}
else
{
$page_nonce = intval($page_nonce);
}
if($page_nonce > 2)
{
if($page_all_num >= 10)
{
if($page_nonce <= $page_all_num-7)
{
$page_links = '<a href='.$page_url.'1>|<</a>  '.
'<a href='.$page_url.($page_nonce-1).'><</a>  '.
'<a href='.$page_url.($page_nonce-2).'>'.($page_nonce-2).'</a>  '.
'<a href='.$page_url.($page_nonce-1).'>'.($page_nonce-1).'</a>  '.
'<b>'.$page_nonce.'</b>  '.
'<a href='.$page_url.($page_nonce+1).'>'.($page_nonce+1).'</a>  '.
'<a href='.$page_url.($page_nonce+2).'>'.($page_nonce+2).'</a>  '.
'<a href='.$page_url.($page_nonce+3).'>'.($page_nonce+3).'</a>  '.
'<a href='.$page_url.($page_nonce+4).'>'.($page_nonce+4).'</a>  '.
'<a href='.$page_url.($page_nonce+5).'>'.($page_nonce+5).'</a>  '.
'<a href='.$page_url.($page_nonce+6).'>'.($page_nonce+6).'</a>  '.
'<a href='.$page_url.($page_nonce+7).'>'.($page_nonce+7).'</a>  '.
'<a href='.$page_url.($page_nonce+7).'>></a>  '.
'<a href='.$page_url.$page_all_num.'>>|</a>  '
;
}
else
{
$page_links = '<a href='.$page_url.'1>|<</a>  '.
'<a href='.$page_url.($page_nonce-1).'><</a>  ';
for($i=$page_all_num-10;$i < $page_all_num;$i++)
{
$page_links.= '<a href='.$page_url.$i.'>'.$i.'</a>  ';
}
}
}
else
{
$page_links = '';
for($i=1;$i <= $page_all_num;$i++)
{
$page_links.= '<a href='.$page_url.$i.'>'.$i.'</a> ';
}
}
}
else
{
$page_links = '';
if($page_all_num >= 10)
{
for($i=1;$i <= 10;$i++)
{
$page_links.= '<a href='.$page_url.$i.'>'.$i.'</a> ';
}
$page_links.= '<a href='.$page_url.($page_nonce+1).'>></a>  '.
'<a href='.$page_url.$page_all_num.'>>|</a>  ';
}
else
{
for($i=1;$i <= $page_all_num;$i++)
{
$page_links.= '<a href='.$page_url.$i.'>'.$i.'</a> ';
}
}
}
return $page_links;
}
作者: 帅的不能再输啦 发布时间: 2006-09-09
作者: fnet 发布时间: 2006-09-12
作者: 拒绝游泳的鱼 发布时间: 2006-09-15
作者: kenus 发布时间: 2006-09-15


作者: 1128sky7 发布时间: 2006-09-24
连续点第一页会出现增加一个&&page_nonce=1一直点的话不段出现
作者: redmangame 发布时间: 2006-10-19
引用:
原帖由 redmangame 于 2006-10-19 21:52 发表http://127.0.01/12.php?&& ... p;&page_nonce=1
连续点第一页会出现增加一个&& ...
作者: 帅的不能再输啦 发布时间: 2006-10-20
作者: 我要读书网 发布时间: 2007-08-27

作者: 深海的带鱼 发布时间: 2007-08-27
作者: 十月冷风 发布时间: 2007-08-28
作者: wukeyuan 发布时间: 2007-08-29
作者: cybmm 发布时间: 2008-06-27
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28