使用PHP生成中间带点的分页

使用PHP生成中间带点的分页,php,jquery,css,pagination,Php,Jquery,Css,Pagination,我试图用PHP创建分页,但我对页面的数量有问题 我的分页创建已使用 foreach(range(1, $pager) as $i){ echo '<span class="pagination-num" data-pager="'.$i.'">'.$i.'</span>'; } 有任何方法可以编辑带有点的分页。(我使用自定义Jquery创建了next和prev) 首先,您需要设

我试图用PHP创建分页,但我对页面的数量有问题

我的分页创建已使用

foreach(range(1, $pager) as $i){    
                echo '<span class="pagination-num" data-pager="'.$i.'">'.$i.'</span>';              
            }


有任何方法可以编辑带有点的分页。(我使用自定义Jquery创建了next和prev)

首先,您需要设置每页的项目,例如每页10个项目

<?php
$ipp = 10; //Item Per Page
if(isset($_GET["page"]) AND $_GET["page"] > 0){
    $page_number = $_GET['page']; // page number
}
else{$page_number = 1;}
$total_items = 100; //total items
$total_pages = ceil($total_items/$ipp); //total pages
$page_position = (($page_number-1) * $ipp); //page position
?>

有没有可能您正在使用一个主要的PHP框架?大多数都内置了分页功能。那么到目前为止,您尝试了什么…?
<?php
$ipp = 10; //Item Per Page
if(isset($_GET["page"]) AND $_GET["page"] > 0){
    $page_number = $_GET['page']; // page number
}
else{$page_number = 1;}
$total_items = 100; //total items
$total_pages = ceil($total_items/$ipp); //total pages
$page_position = (($page_number-1) * $ipp); //page position
?>
"SELECT * FROM `table` WHERE --something-- ORDER BY `id` ASC LIMIT {$page_position}, {$ipp}"