zoukankan      html  css  js  c++  java
  • php 经典分页(推荐和laypage配合)

    学习地址:http://www.imooc.com/video/2463

    <?php 
    //(ps:推荐使用laypage整站式跳转来渲染分页按钮样式比较舒服http://laypage.layui.com/,还可以开启内置样式和跳页等功能很不错哦~)
    //require_once '../include.php';
    //$sql="select * from imooc_admin";
    //$totalRows=getResultNum($sql);
    ////echo $totalRows;
    //$pageSize=2;
    ////得到总页码数
    //$totalPage=ceil($totalRows/$pageSize);
    //$page=$_REQUEST['page']?(int)$_REQUEST['page']:1;
    //if($page<1||$page==null||!is_numeric($page)){
    //    $page=1;
    //}
    //if($page>=$totalPage)$page=$totalPage;
    //$offset=($page-1)*$pageSize;
    //$sql="select * from imooc_admin limit {$offset},{$pageSize}";
    ////echo $sql;
    //$rows=fetchAll($sql);
    ////print_r($rows);
    //foreach($rows as $row){
    //    echo "编号:".$row['id'],"<br/>";
    //    echo "管理员的名称:".$row['username'],"<hr/>";
    //}
    //echo showPage($page,$totalPage);
    //echo "<hr/>";
    //echo showPage($page,$totalPage,"cid=5&pid=6");
    function showPage($page,$totalPage,$where=null,$sep="&nbsp;"){
        $where=($where==null)?null:"&".$where;
        $url = $_SERVER ['PHP_SELF'];
        $index = ($page == 1) ? "首页" : "<a href='{$url}?page=1{$where}'>首页</a>";
        $last = ($page == $totalPage) ? "尾页" : "<a href='{$url}?page={$totalPage}{$where}'>尾页</a>";
        $prevPage=($page>=1)?$page-1:1;
        $nextPage=($Page>=$totalPage)?$totalPage:$page+1;
        $prev = ($page == 1) ? "上一页" : "<a href='{$url}?page={$prevPage}{$where}'>上一页</a>";
        $next = ($page == $totalPage) ? "下一页" : "<a href='{$url}?page={$nextPage}{$where}'>下一页</a>";
        $str = "总共{$totalPage}页/当前是第{$page}页";
        for($i = 1; $i <= $totalPage; $i ++) {
            //当前页无连接
            if ($page == $i) {
                $p .= "[{$i}]";
            } else {
                $p .= "<a href='{$url}?page={$i}{$where}'>[{$i}]</a>";
            }
        }
         $pageStr=$str.$sep . $index .$sep. $prev.$sep . $p.$sep . $next.$sep . $last;
         return $pageStr;
    }
  • 相关阅读:
    删除ASP.net临时文件的操作步骤
    设置字段必录,但是直接点提交没有检查必录
    JavaWeb-Session
    Java集合类详解 转
    使用COS组件实现文件上传 转
    Java泛型详解 转
    java接口与工厂
    Vector和ArrayList的比较
    ArrayList
    关闭myeclipse自动校验特别是对js文件的校验
  • 原文地址:https://www.cnblogs.com/CyLee/p/5725510.html
Copyright © 2011-2022 走看看