|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
function multi($num, $perpage, $curr_page, $mpurl) { $multipage = \\'\\'; if($num > $perpage) { $page = 10; $offset = 2; $pages = ceil($num / $perpage); $from = $curr_page - $offset; $to = $curr_page + $page - $offset - 1; if($page > $pages) { $from = 1; $to = $pages; } else { if($from < 1) { $to = $curr_page + 1 - $from; $from = 1; if(($to - $from) < $page && ($to - $from) < $pages) { $to = $page; } } elseif($to > $pages) { $from = $curr_page - $pages + $to; $to = $pages; if(($to - $from) < $page && ($to - $from) < $pages) { $from = $pages - $page + 1; } } } $multipage .= "<a href=/"$mpurl&page=1/"><<</a> "; for($i = $from; $i <= $to; $i++) { if($i != $curr_page) { $multipage .= "<a href=/"$mpurl&page=$i/">[$i]</a> "; } else { $multipage .= \\'<u><b>[\\'.$i.\\']</b></u> \\'; } } $multipage .= $pages > $page ? " ... <a href=/"$mpurl&page=$pages/"> [$pages] >></a>" : " <a href=/"$mpurl&page=$pages/">>></a>"; } return $multipage; } 返回类别: 教程 上一教程: PHP 简介 下一教程: 十天学会php之第十天 您可以阅读与"求一个可移植性强一点的分页程序!!!!!!!!!!!!"相关的教程: · 一个ORACLE分页程序 · 一个高ai的分页函数和一个url函数 · 给大家一个点子:利用MySQL的一个特性实现MySQL查询结果的分页显示 · 我写的一个用PHP+MYSQL轻松实现论坛里的分级+分页显示的例程!(很具体的哦!虽然效率不是最佳,却非... · PHP学习:Smarty的分页实现 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |