<?php try { $dsn = "mysql:host=localhost;dbname=数据库名"; $username = "数据库名"; $password = "数据库密码"; $pdo = new PDO($dsn, $username, $password); } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } //计算总记录数 $total=$pdo->query('SELECT COUNT(1) FROM `表名`')->fetchColumn(); //每页显示记录数 $pageSize=10; //计算总页数 $pageCount=ceil($total/$pageSize); //当前页码,默认为第一页 $pageNum=isset($_GET['page']) ? $_GET['page'] : 1; //起始记录数 $start=($pageNum-1)*$pageSize; //查询分页数据 $sql="SELECT * FROM `表名` LIMIT {$start},{$pageSize}"; $stmt=$pdo->query($sql); $list=$stmt->fetchAll(PDO::FETCH_ASSOC); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP+Layui分页</title> <link rel="stylesheet" > </head> <body> <div class="layui-container"> <br> <br> <center> <h3>超简单php+layui分页</h3> </center> <table class="layui-table"> <thead> <tr> <th>ID</th> <th>产品名</th> <th>产品库存</th> <th>操作</th> </tr> </thead> <tbody> <?php foreach($list as $vo){ ?> <tr> <td><?php echo $vo['id']; ?></td> <td>产品<?php echo $vo['id']; ?></td> <td>库存<?php echo $vo['id']; ?></td> <td><a href=delete.php?id=<?php echo $vo['id']; ?> </a>删除</td> </tr> <?php } ?> </tbody> </table> <div id="demo"></div> </div> <script src="https://cdn.staticfile.org/layui/2.5.6/layui.min.js"></script> <script> layui.use(['laypage'], function(){ var laypage = layui.laypage; laypage.render({ elem: 'demo', count: <?php echo $total; ?>, limit: <?php echo $pageSize; ?>, curr: <?php echo $pageNum; ?>, jump: function(obj,first){ if(!first){ window.location.href = '?page='+obj.curr; } } }); }); </script> </body> </html>
php教程
php7+layui超简单分页示例代码
我的站长站
2023-07-01
共人阅读
下一篇:PHP防止页面刷新过快脚本
最新更新
-
织梦CMS报错“CSRF Token Check Failed”解决办法
织梦CMS报错“CSRF Token Check Failed”,以下是解决办法:1、打开dede/config.php,找到第63行:function csrf_ch...
-
channel标签调用子级栏目currentstyle无效
织梦CMS使用channel标签调用子级栏目显示currentstyle无效,解决方法如下:打开include/taglib/channel.lib.php...
-
PHP批量自动清除php文件BOM头脚本代码分享
BOM头介绍BOM头,全称Byte Order Mark,中文名为“字节顺序标记”。它出现在文本文件的头部,主要用于标识文件的...
-
PHP报错:PHP Notice: Undefined variable: _SESSION解决方法
错误原因PHP报错:PHP Notice: Undefined variable: _SESSION解决方法,错误的原因非常简单,是因为php session没...
-
使用PHP获取XHR请求来源方法
要使用 PHP 获取 XHR 请求的来源,您可以使用:$_SERVER['HTTP_ORIGIN']并且,在直接请求的情况下,您可以...