<?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>
上一篇:Zip压缩文件夹php打包函数代码
下一篇:PHP防止页面刷新过快脚本
栏目分类
织梦cms教程
discuz教程
ecshop教程
phpcms教程
wordpress教程
苹果cms教程
php教程
数据库教程
python教程
css教程
js教程
视频教程
电子书
最新更新
-
01
PHP报错SWOOLEC loader ext not installed,及SWOOLEC loader安装方法
1天前
-
02
PHP批量自动清除php文件BOM头脚本代码分享
1个月前
-
03
PHP报错:PHP Notice: Undefined variable: _SESSION解决方法
5个月前
-
04
使用PHP获取XHR请求来源方法
5个月前
-
05
thinkphp请求调用API接口函数分享
5个月前
热门推荐
-
01
分享几个随机美女图api接口
4701热度
-
02
优学院自动刷课PHP代码
813热度
-
03
最新蓝奏云直连解析API接口php代码
671热度
-
04
php文件限速下载示例代码
669热度
-
05
随机二次元图片API接口源码
644热度