一个分页函数
2007-04-14 20:33
323 查看
/*****************************************************************
*功能:生成分页所需的导航条
*参数:
$total:记录总数
$currentpage:当前页码
$perpage:每页显示记录条数
$url:显示数据的网页
$joinword: 连接$url和页码的字符。
*返回:导航条,样式:当前显示第 1页,每页10条 | 共 13条 [首页] [前页] [后页][末页] 跳转到 1 页
*日期:2007-03-03
*作者:高西林
*版权:高西林
*修改记录:
*****************************************************************/
function pagenavigate2($total,$currentpage,$perpage,$url,$joinword='?')
{
$pagename = $url;
$totalpage = ceil($total/$perpage);
$hypfirstpage = "href=/"".$pagename.$joinword."pageindex=1/"";
$hypprepage = $currentpage > 1 ? "href=/"".$pagename.$joinword."pageindex=".($currentpage-1)."/"" : " ";
$hypnextpage = $currentpage < $totalpage ? "href=/"".$pagename.$joinword."pageindex=".($currentpage+1)."/"":" ";
$hyplastpage = "href=/"".$pagename.$joinword."pageindex=".$totalpage."/"";
$navi = " 当前显示第<font color=/"$pageindexcolor/"> <span id=lblCurrentPage>$currentpage</span></font>页,每页".$perpage."条 |
共<font color=/"$pageindexcolor/"> <span id=lblPageCount>$total</span></font>条
[<a $hypfirstpage id=hypFirst>首页</a>] [<a $hypprepage id=hypPre>前页</a>] [<a $hypnextpage id=hypPre>后页</a>][<a $hyplastpage id=hypPre>末页</a>] 跳转到
<select name='topage' size='1' onchange='window.location=/"$url".$joinword."pageindex=/"+this.value'> ";
for($i = 1;$i <= $totalpage; $i++)
{
if($i == $currentpage )
$options .= "<option value=/"".$i."/" selected=/"selected/">".$i."</option>";
else
$options .= "<option value=/"".$i."/" >".$i."</option>";
}
$options .= "</select> 页";
$navi .= $options;
return $navi;
}
*功能:生成分页所需的导航条
*参数:
$total:记录总数
$currentpage:当前页码
$perpage:每页显示记录条数
$url:显示数据的网页
$joinword: 连接$url和页码的字符。
*返回:导航条,样式:当前显示第 1页,每页10条 | 共 13条 [首页] [前页] [后页][末页] 跳转到 1 页
*日期:2007-03-03
*作者:高西林
*版权:高西林
*修改记录:
*****************************************************************/
function pagenavigate2($total,$currentpage,$perpage,$url,$joinword='?')
{
$pagename = $url;
$totalpage = ceil($total/$perpage);
$hypfirstpage = "href=/"".$pagename.$joinword."pageindex=1/"";
$hypprepage = $currentpage > 1 ? "href=/"".$pagename.$joinword."pageindex=".($currentpage-1)."/"" : " ";
$hypnextpage = $currentpage < $totalpage ? "href=/"".$pagename.$joinword."pageindex=".($currentpage+1)."/"":" ";
$hyplastpage = "href=/"".$pagename.$joinword."pageindex=".$totalpage."/"";
$navi = " 当前显示第<font color=/"$pageindexcolor/"> <span id=lblCurrentPage>$currentpage</span></font>页,每页".$perpage."条 |
共<font color=/"$pageindexcolor/"> <span id=lblPageCount>$total</span></font>条
[<a $hypfirstpage id=hypFirst>首页</a>] [<a $hypprepage id=hypPre>前页</a>] [<a $hypnextpage id=hypPre>后页</a>][<a $hyplastpage id=hypPre>末页</a>] 跳转到
<select name='topage' size='1' onchange='window.location=/"$url".$joinword."pageindex=/"+this.value'> ";
for($i = 1;$i <= $totalpage; $i++)
{
if($i == $currentpage )
$options .= "<option value=/"".$i."/" selected=/"selected/">".$i."</option>";
else
$options .= "<option value=/"".$i."/" >".$i."</option>";
}
$options .= "</select> 页";
$navi .= $options;
return $navi;
}
相关文章推荐
- 一个js的分页函数
- 一个好用的分页函数
- 网上一个 smarty 分页的函数
- 一个高ai的分页函数和一个url函数
- 一个高ai的分页函数和一个url函数
- 一个实用的ASP分页函数
- 一个分页页码函数
- 一个ASP.NET长文章分页显示函数(转自:鹰之旅途)
- 一个求分页的函数
- 一个ASP.NET长文章分页显示函数
- 一个高ai的分页函数和一个url函数
- 今天早上起来写了一个smarty与函数相互结合的一个分页,上网搜了下发现他们写的太复杂,看不懂,自己写吧!写的不好,大家不要笑
- 一个实用的ASP分页函数,解决你重复写分页代码的烦恼
- php 自己写了一个分页函数!共大家来交流
- 分享一个分页存储过程和分页函数
- 一个ASP.NET长文章分页显示函数
- 网上的一个PHP分页函数,测试可用
- 一个ASP.NET长文章分页显示函数
- 推荐一个SQL分页函数
- 一个简单的js分页函数