php5分页当前页

时间:2017-11-17 11:13:14

标签: php html css pagination

我正在尝试使用类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>

这就是我想要获得的

This is what I am trying to obtain

但是,这就是我的代码当前生成的内容

This is what my code currently generates

这是我能想到的最好的

  <?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 } ?>

1 个答案:

答案 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>