php简单的分页代码怎么写

   2025-02-15 5400
核心提示:以下是一个简单的PHP分页代码示例:?php// 假设每页显示10条数据$pageSize = 10;// 获取当前页数,默认为第1页$page = isset($_G

以下是一个简单的PHP分页代码示例:

<?php// 假设每页显示10条数据$pageSize = 10;// 获取当前页数,默认为第1页$page = isset($_GET['page']) ? intval($_GET['page']) : 1;// 假设有100条数据$totalItems = 100;// 计算总页数$totalPages = ceil($totalItems / $pageSize);// 确保当前页数不超出范围$page = max(min($page, $totalPages), 1);// 计算偏移量$offset = ($page - 1) * $pageSize;// 模拟从数据库中获取数据$data = range(1, $totalItems);// 获取当前页的数据$pageData = array_slice($data, $offset, $pageSize);// 显示当前页的数据foreach ($pageData as $item) {    echo $item . "<br>";}// 显示分页导航echo "<div>";if ($page > 1) {    echo "<a href='?page=" . ($page - 1) . "'>上一页</a>";}for ($i = 1; $i <= $totalPages; $i++) {    echo "<a href='?page=" . $i . "'>$i</a>";}if ($page < $totalPages) {    echo "<a href='?page=" . ($page + 1) . "'>下一页</a>";}echo "</div>";?>

这段代码假设每页显示10条数据,总共有100条数据。首先根据当前页数计算偏移量,然后从数据库中获取当前页的数据。然后使用foreach循环展示当前页的数据。最后使用循环和条件判断生成分页导航,包括上一页、下一页和页码链接。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言