下载帝国网站管理系统5.0正式版
 帝国论坛技术交流区网络编程PHP分页函数
帝国CMS5.0正式版发布
中客:空间产品随时可无条件退款!
测试:生成20万数据共用107分钟
《帝国下载系统》全面免费
Mysql大数据备份工具下载
帝国软件旗下新站 - 站长工具
1G双线帝国空间+200M数据库=158
帝国CMS教程下载
主题:PHP分页函数 [加入收藏夹]   

天浪歌
用户头衔:嘉宾

精华贴   :3
发贴数   :1725
经验值   :3930
注册时间:2006-09-14
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》基础教程下载】   [第 1 楼]
PHP分页函数
/*
说明:此函数必须放在查询总记录的后边,查询分页记录的前边,$start表示记录开始位置,$pagesize为页面显示的数据的条数
用法:$page=showpage($result_num,$pagesize,$page);
*/
function showpage($total,$pagesize,$page){
if(!$page) $page=1;
    $endpage=ceil($total/$pagesize);
    $page=min($endpage,$page);
    $mod=$total%$page_size;
    $prev=($page-1<0 ? 0:$page-1);
    $next=($page==$endpage? 0 : $page+1);
    $page_end=($page>$endpage?0:$endpage);
    $result_contents="<div id=\"contents_page\">分页(共".$endpage."页):<a href=\"?page=0\"><img src="/Files/BeyondPic/2007-4/19/0741911280828430.gif"\" border=\"0\"></a> <a href=\"?page=".$prev."\"><img src="/Files/BeyondPic/2007-4/19/0741911280844778.gif"\" border=\"0\"></a> <a href=\"?page=".$next."\"><img src="/Files/BeyondPic/2007-4/19/0741911280854203.gif"\" border=\"0\"></a> <a href=\"?page=".$page_end."\"><img src="/Files/BeyondPic/2007-4/19/0741911280812419.gif"\" border=\"0\"></a>\n";
    $result_contents.="&nbsp;跳转到第 <select name=\"topage\" size=\"1\" onChange=\"window.location.href =this.options[this.selectedIndex].value;\" >\n";
    for($i=1;$i<=$endpage;$i++){
    if($i==$page){
    $result_contents.="<option value='?page=$i' selected>$i</option>\n";
    }else{
    $result_contents.="<option value='?page=$i'>$i</option>\n";
    }
    }   
    $result_contents.="</div>";
    return $result_contents;
}
    $page=$_GET["page"];
    $start_datum=($page<=0?1:$page);
    $start=($start_datum-1)*$pagesize;
    if($start==""||$start<0){
       $start=0;
    }



ECMSer
有事就Q我    3260602    3260602@qq.com
帝国教程之猪头系列
2007-08-19 00:20:42 已设置保密 顶部 回复 引用 报告 编辑 删除


快速回复
内容

使用EBB代码
使用smile代码
显示签名
自动分析url
自动分析img
表情                   
                
    (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1