我想创建这样的分页。 <1 2 3 4 5。 。 。 20>
但是我的分页是这样的。
<1 2 3 4 5 6 7 8 9 10>
这是一个有效的示例,最多20页,有效页8
这是我的代码;
<!-- Pagination -->
<?php if ((int)$pageMax > 1) { ?>
<nav aria-label="Page navigation example">
<ul class="pagination justify-content-center">
<?php
// create page url with GET params
$pageUrl = 'list.php?tn='.$tagname;
if (isset($_GET['sort'])) {
$pageUrl = $pageUrl.'&sort='.$sort;
}
if (isset($_GET['limit'])) {
$pageUrl = $pageUrl.'&limit='.$limit;
}
if (isset($merchantid) AND !empty($merchantid)) {
$pageUrl = $pageUrl.'&m='.$merchantid.'&pagenum=';
} else {
$pageUrl = $pageUrl.'&pagenum=';
}
?>
<?php for ($pages = 1; $pages <= $pageMax; $pages++) { ?>
<li class="page-item <?php echo ($pages != (int)$pageNum) ? '': 'disabled active'; ?>">
<a class="page-link" href="<?php echo $pageUrl.$pages;?>"><?php echo $pages;?></a>
</li>
<?php } ?>
<li class="page-item">
</ul>
</nav>
<?php } ?>