<?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防止页面刷新过快脚本
最新更新
-
php去除字符串的第一个或最后一个字符
php去除字符串的第一个或最后一个字符,可以使用用substr()函数方法去除。substr()函数方法substr() 函数可以...
-
php随机图片api接口源代码
代码一:图片外链版<?php$txt = "储存图片链接的txt外链"; //读取远程txt;//是否存在if(file_get_contents($t...
-
rtrim()、ltrim()、trim()函数去除指定字符使用方法
rtrim函数去除字符串末端的字符,如果你需要去除字符串开头的字符,可以使用ltrim函数。如果需要同时去除两端的...
-
ucfirst() lcfirst()首字母大小写转换函数示例
ucfirst()函数可以将字符串首字母转换为大写,使用lcfirst()函数将字符串首字母转换为小写。ucfirst()示例$or...
-
strtolower() strtoupper()大小写转换函数介绍
strtolower()函数可以将字符串转换为小写, strtoupper()函数可以将字符串转换为大写。strtolower()示例$orig...