2017-07-02 90 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不客氣!很高興我能幫上忙。 :-) –