我為文章創建了php分頁,它顯示了所有超過1k的頁面,并且越來越長。
我想做的事情是這樣的 prev 1234 ... 9999 next.
。uj5u.com熱心網友回復:
你可以用
生成你的分頁圖< ul class="pagination justify-content-end" >
<li class="page-item < ? php if($page <=1){ echo 'dabled'; } ?>">
<a class="page-link" href="<? php if($page <= 1){ echo '#'/span>; } else { echo "? page=" . $prev; } ?>">Geri</a>
</li>
<?php for($i = $page; $i <= $page 3; $i ) 。?>
<?php
if($page < $totoalPages - $i){ ?>
<li class="page-item <?php if($page ==$i) {echo 'active; } ? >">
<a class="page-link" href="posts.php?page=<? php echo $i; ? >"> <?php echo $i; ?> </a>
</li>
<?php }?
?>
<?php endfor; ? >
<li class="page-item">
<span>....</span>
</li>
<?php for($i = 0; $i <= 3; $i ) 。?>
<?php
if($totoalPages > $page - 4 - $i){ ?>
<li class="page-item <? php if($page == $totoalPages - (4 - $i)) {echo 'active'; } ? >">
<a class="page-link" href="posts.php?page=<? php echo $totoalPages - (4 - $i); ? >"> <?php echo $totoalPages - (4 - $i); ? > </a>
</li>
<?php }
?>
<?php endfor; ? >
<li class="page-item <?php if($page >=$totoalPages) { echo 'dabled'; } ? >">
<a class="page-link" href="<? php if($page >= $totoalPages){ echo '#'/span>; } else {echo "? page=". $next; }。?>">?leri</a>
</li>
</ul>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/333691.html
標籤:
上一篇:改變VSC中的php顏色標簽

