<?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防止页面刷新过快脚本
最新更新
-
ctype_函数判断字符类型教程
在PHP中,可以使用ctype_函数来判断字符的类型。PHP提供了一系列的ctype_函数,可以用来判断字符是否属于特定的...
-
file_get_contents加载读取TXT文本文件内容方法
以下是使用file_get_contents()函数加载读取TXT文本文件内容的示例代码:<?php// 文件路径$filePath = 'w...
-
php判断数组中是否包含某个字符方法大全
in_array()函数$array = ['apple', 'banana', 'orange'];$character = 'banan...
-
php分隔字符方法大全
explode() 函数explode() 函数用于通过一个字符来分割字符串。$str = "one,two,three,four";$arr = explode...
-
php删除数组的第一个元素方法
array_shift()函数array_shift()函数用于删除数组中的第一个元素并返回它。$array = [1, 2, 3, 4, 5];array...