我正在尝试使用类active
突出显示我网站中的当前页面,以便用户可以知道用户可以知道他们当前所在页面的页面。下面是我想要获取的php5代码工作。
<!-- Pagination -->
<ul class="pagination pagination-lg">
<?php for ($page=1; $page<=$number_of_pages; $page++) { ?>
<li><a href="page.php?page=<?php echo $page?>" class= "active" ><?php echo $page ?></a></li>
<?php } ?>
</ul>
这就是我想要获得的
但是,这就是我的代码当前生成的内容
这是我能想到的最好的
<?php for ($page=1; $page<=$number_of_pages; $page++) { ?>
<li><a href="page.php?page=<?php echo $page?>" <?php if ($_GET['page'] == $page) { echo 'class= "active"'; } ?> >
<?php echo $page ?></a></li> <?php } ?>
答案 0 :(得分:1)
试试这个,将$current_page
设置为当前页面。
<ul class="pagination pagination-lg">
<?php
$current_page = 1;
for ($page = 1; $page <= $number_of_pages; $page++) {
?>
<li><a href="page.php?page=<?php echo $page ?>" class= "<?php if ($page == $current_page) echo 'active'; ?>"><?php echo $page ?></a></li>
<?php
}
?>
</ul>