欢迎访问WDPHP素材源码!今天是2024年04月28日 星期日,中午好!吃了吗?
您好,游客 [ 马上登录 | 注册帐号 | 微信登录 | QQ登录]
当前位置:首页 > 教程 > PHP教程 > 

简单的 PHP 分页方法
栏目分类:PHP教程    发布日期:2023-03-31    浏览次数:698次     收藏

以下是一个简单的 PHP 分页方法:
function paginate($total_pages, $current_page, $url) {
    $pagination = '';
    if ($total_pages > 1) {
        $pagination .= '<ul class="pagination">';
        for ($i = 1; $i <= $total_pages; $i++) {
            if ($i == $current_page) {
                $pagination .= '<li class="active"><a href="#">' . $i . '</a></li>';
            } else {
                $pagination .= '<li><a href="' . $url . '?page=' . $i . '">' . $i . '</a></li>';
            }
        }
        $pagination .= '</ul>';
    }
    return $pagination;
}

使用示例:
// 获取当前页码
$current_page = isset($_GET['page']) ? (int)$_GET['page'] : 1;

// 假设每页显示 10 条数据,总共有 100 条数据
$per_page = 10;
$total_rows = 100;

// 计算总页数
$total_pages = ceil($total_rows / $per_page);

// 构建分页链接
$url = 'http://example.com/list.php';
$pagination = paginate($total_pages, $current_page, $url);

// 输出分页链接
echo $pagination;

该方法接受三个参数:总页数、当前页码和分页链接。它会根据这些参数生成一个带有页码链接的 HTML 分页导航条,并返回这个导航条的 HTML 代码。在使用时,你需要先计算出总页数和当前页码,然后调用 paginate() 方法生成分页导航条,并将其输出到页面上。
声明:本文为原创文章,如需转载,请注明来源 WDPHP.COM 并保留原文链接:http://www.wdphp.com/detail/1999.html

相关热词:

源码 模板 特效 素材 资源 教程 站长