实现分十页分向前十页向后十页的处理
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-24
<? /*====对数据的记录进行分页显示===== 一张页面有连续的十个页面的连接 一页可显示$limit_row条记录信息 并有下十页和上十页翻页功能 =================================== ------需传入值$total_row;$limit_row;$pagename;----- $total_row为所选查询结果的总行数 $limit_row为每页显示的最大行数 $pagename为返回显示页面名称。(不带后缀名) ---------------------------------------------------- ---------------------------------------------------- $page当前所读页面 $total_page为共可分为几页. $row_begin为从第几行开始读 $row_end为读到第几行为止 -----------------------------------------------------*/ if (!$page){ $page=1;} $total_page=ceil($total_row/$limit_row); $row_begin=$limit_row*($page-1); if($page==$total_page&&($total_row%$limit_row)){ $read_row=($total_row%$limit_row); }else{$read_row=$limit_row;} if($total_page<=10){ $page_begin=0; $page_end=$total_page; $page10=1; $newpage10=1; }else{ //--------------分页显示下十页---------------- // $page10为总共有几个十页 // $newpage10为读十页的起始位置 // $page_endx为读取最后的页数 $page10=ceil($total_page/10); if($newpage10 ==""){$newpage10=1;} $page_begin=10*($newpage10-1); if($newpage10==1) { if($newpage10==($page10-1)&&($total_page%10)) { $page_endx=$total_page%10; $page_end=10; echo "<FONT FACE=ARIAL SIZE=2>| 最前十页 | <A HREF=\"$pagename.php?newpage10=2&&page=11\">下 $page_endx 页</A> |</FONT>"; }else{ $page_end=10; echo "<FONT FACE=ARIAL SIZE=2>| 已是最前十页 | <A HREF=\"$pagename.php?newpage10=2&&page=11\">下十页</A> |</FONT>"; } }elseif($newpage10>1){ if($newpage10==$page10&&($total_page%10)) {$page_end=$total_page%10; echo "<FONT FACE=ARIAL SIZE=2>| <A HREF=\"$pagename.php?newpage10=".($newpage10-1)."&&page=".(($newpage10-2)*10+1)."\">前十页</A> |已是最后 $page_end 页|</FONT>"; }else{ if($newpage10==($page10-1)&&($total_page%10)) { $page_endx=$total_page%10; $page_end=10; echo "<FONT FACE=ARIAL SIZE=2>|<a href=\"$pagename.php?newpage10=".($newpage10-1)."&&page=".(($newpage10-2)*10+1)."\"> 前十页</a> | <A HREF=\"$pagename.php?newpage10=".($newpage10+1)."&& |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于实现分十页分向前十页向后十页的处理的所有评论