zoukankan      html  css  js  c++  java
  • php分页练习

    <?php
        require_once('connect.php');
        $sel_query="select * from demotb";
        mysql_query("set names utf8");
        $sel_results=mysql_query($sel_query);
        
        /**
         * 分页信息设置
         * 
         * 1 设置当前页为$apage
         * 2 设置每页显示页数为$pagesize
         * 3 设置总共数量为$totalrows
         * 4 设置最大页数为$maxpage
         */
        
        $page= isset($_GET['page']) ? $_GET['page'] : 1; 
        $pagesize=4;
        $totalrows;
        $totalpage;
        $maxpage;
    
        $res=mysql_query("select count(*) from demotb");
        $rs=mysql_fetch_array($res);
        $totalrows=$rs[0];
        // echo $totalrows;
    
        $totalpage=ceil($totalrows/$pagesize);
        // echo $totalpage;
        // 
        if ($page>$totalpage) {
            $page=$totalpage;
        }
        if ($page<1) {
            $page=1;
        }
        $limit=' limit '.($page-1)*$pagesize.','.$pagesize;
        
    
    ?>
    <table>
        <tr><th>Name:</th><th>Age:</th></tr>
        <?php
            mysql_query('set names utf8');
            $list_query="select * from demotb {$limit}";
            $results=mysql_query($list_query);
            while ($rows=mysql_fetch_assoc($results)) {
                echo '<tr><td>'.$rows['name'].'</td><td>'.$rows['age'].'</td></tr>';
            }
            echo '<tr><td>当前页 :'.$page.'</td><td><a href=list.php?page=1>首页</a></td><td><a href=list.php?page='.($page-1).'>上一页</a></td><td><a href=list.php?page='.($page+1).'>下一页</a></td><td><a href=list.php?page='.($totalpage).'>末页</a></td></tr>';
    
        ?>
    </table>
  • 相关阅读:
    交换实验
    路由引入和控制
    ISIS
    BGP联盟
    BGP2
    bgp
    Linux日常总结
    配置本地yum源方法
    达梦数据库常见问题-安装
    达梦数据库常见问题-安装
  • 原文地址:https://www.cnblogs.com/wangwenfei/p/php_fenye.html
Copyright © 2011-2022 走看看