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>
  • 相关阅读:
    bzoj1318[spoj 744] Longest Permutation
    bzoj2146 Construct
    bzoj2448 挖油
    bzoj3961[WF2011]Chips Challenge
    bzoj4152[AMPPZ2014] The Captain
    AtCoder Regular Contest 076E Coneected?
    Codeforces 748D Santa Claus and a Palindrome
    bzoj3572[HNOI2014]世界树
    SQL SERVER 字段统一补0方法
    SSRS运行report builder报错 的解决方案
  • 原文地址:https://www.cnblogs.com/wangwenfei/p/php_fenye.html
Copyright © 2011-2022 走看看