2017-07-02 70 views
-1

我创建了一个简单的php/mysql分页,我想获得当前页面设置类active。我在这里找到的答案不一定代表我创建的那种非常基本的分页。如何获取当前页面的php/mysql分页

分页

<?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'>&laquo;</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'>&raquo;</a>"; 
echo"</div>"; 
?> 

回答

1

$page是你捕捉当前页面,所以你必须改变分页链接代码块以下面的方式,

// your code 
echo "<a href='users.php?page=1'>&laquo;</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'>&raquo;</a>"; 
// your code 
+0

啊这么简单的笑!多谢兄弟。 –

+0

@SebastianFarham不客气!很高兴我能帮上忙。 :-) –