网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 php入门学习知识点二PHP简单的分页过程与原理
范文
    PHP简单的分页过程与原理分析,主要是读取数据库的时候,如果数据库内容较多,我们就需要分页显示。
    <?php
    require'../inc/conn.php';
    ?>
    <?php
    //初始参数设置
    $pagesize=5;//分页大小
    $pagenum=1;//默认为第一页
    //第一步:获取当前是第几页
    if($_GET){
    if($_GET['pagenum']){
    $pagenum=$_GET['pagenum'];
    }
    }
    //第二步:获取当前分页的内容列表
    $sql="Select*Frommessagelimit".($pagenum-1)*$pagesize.",$pagesize";
    $result=mysql_query($sql);
    while(($row=mysql_fetch_array($result))==true){
    echo'<hr>'.$row["title"].'</hr>';
    }
    //第三步:获取记录数
    $sql="SelectidFrommessage";
    $result=mysql_query($sql);
    $rownum=mysql_num_rows($result);
    //第四步:记算分页数
    if(($rownum%$pagesize)==0){
    $pagecount=$rownum/$pagesize;
    }else{
    $pagecount=(int)($rownum/$pagesize);
    }
    //第五步:得到分页链接
    $url=$_SERVER["REQUEST_URI"];
    $url=parse_url($url);
    $url=$url["path"];
    //第六步:输出分页链接
    if($pagenum==1){
    echo"[第一页][上一页]";
    }else{
    echo"[<ahref=\"$url?pagenum=1\">第一页</a>][<ahref=\"$url?pagenum=".($pagenum-1)."\">上一页</a>]";
    }
    if($pagecount==$pagenum){
    echo"[下一页][最后一页]";
    }else{
    echo"[<ahref=\"$url?pagenum=".($pagenum+1)."\">下一页</a>][<ahref=\"$url?pagenum=".($pagecount)."\">最后一页</a>]";
    }
    ?>
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/22 12:13:34