php分页功能

<?php
           //分页  
          //页码   
          $page = $_GET["page"];
          //初始化$page  
          if ($page == null) {
          
            $page = 1;

          }

          //每页数量

          $page_size = 5;
         //统计所有的留言数,用id统计
          $page_sql = "SELECT COUNT(id) as allPage FROM booklist";

          $page_res = mysqli_query($conn, $page_sql);

          //判断是否命令是否生效

          if (!$page_res) {

            printf("Error: %s\n", mysqli_error($conn));

            exit();

          }

          $page_rows = mysqli_fetch_array($page_res);

          //总数量

          $allPage = $page_rows[0];

          //总页数

          $totalRecord = ceil($allPage / $page_size);

          //展示的页面

          $show_page =  ($page - 1) * $page_size;
            //取出$page_size数量的数据 用limit
          $sql = "select * from booklist  limit  $show_page,$page_size ";
         //分页按钮
           <div class=page>
        分页
        <?php
        for ($i = 1; $i <= $totalRecord; $i++) {
        ?>
            <!--通过page代表当前页数,用$i来传递参数-->
          <a href="index.php?page=<?php echo $i ?>"><?php echo $i ?></a>
        <?php
        }
        ?>
hxy

hxy

秦 夏

留下你的评论

快留下你的小秘密吧