我创建了一个简单的php / mysql分页,我想获取当前页面来设置类active
。我在这里找到的答案并不一定代表我创造的那种非常基本的分页。
分页
<?php
//pagination
$perpage=403;
if(isset($_GET['page'])){
$page=$_GET['page'];
}
else{
$page=1;
}
$offset=($page-1)*$perpage;
$sqlu="SELECT * FROM ve_users u
ORDER BY IsOnline DESC";
$resultu=mysqli_query($db,$sqlu);
$total_rows=mysqli_num_rows($resultu);
$total_pages=ceil($total_rows/$perpage);
echo"<div class='paginations'>";
echo "<a href='users.php?page=1'>«</a>";
for($i=1;$i<=$total_pages;$i++){
echo "<a class='' href='users.php?page=$i'>$i</a>";
}
echo "<a href='users.php?page=$total_pages'>»</a>";
echo"</div>";
?>
答案 0 :(得分:1)
$page
是您捕获当前页面的地方,因此您必须更改分页链接&#39;代码块以下列方式,
// your code
echo "<a href='users.php?page=1'>«</a>";
for($i=1;$i<=$total_pages;$i++){
if($i == $page){
echo "<a class='active' href='users.php?page=$i'>$i</a>";
}else{
echo "<a href='users.php?page=$i'>$i</a>";
}
}
echo "<a href='users.php?page=$total_pages'>»</a>";
// your code