<?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防止页面刷新过快脚本
最新更新
-
在线MD5解密源代码分享
<?php// 检查是否提交了表单if ($_SERVER['REQUEST_METHOD'] === 'POST') { // 设置 AP...
-
PHP删除空白换行教程
str_replace()函数$text = "这是第一行\n这是第二行\n这是第三行";$text = str_replace(array("\r", "\...
-
PHP去除字符串两边空格、空字符串、换行符方法
trim()函数方法$str = " Hello World! ";$trimmed = trim($str);echo $trimmed;preg_replace()函数方法$s...
-
php判断字符是否为数字或字母教程
ctype_alnum() 函数ctype_alnum() 函数检查字符串中的所有字符是否都是字母或数字。$char = 'a'; /...
-
PHP读取TXT文本内容方法大全
fread函数方法<?php$file_path = "test.txt";if(file_exists($file_path)){$fp = fopen($file_path,"r");$s...
