【问题标题】:How to make current page with different style (PHP ?page href)?如何使当前页面具有不同的样式(PHP?page href)?
【发布时间】:2013-07-04 08:54:05
【问题描述】:

我的一段代码。 现在的问题是关于样式的,我只想要样式页码,它是打开的,就像一个活动的 id,如果页面打开,那么那个数字是不同的颜色或其他的。

我需要创建一个新变量吗?或者什么,我只是尝试添加,但它不会起作用,它只有在最后我写 echo $page; 时才起作用,然后它在此显示样式,但我需要链接、数字。

<?php
                    if($total_pages > 1){
                        if($page != 1){
                          echo '<a href="pardod.php?page='.($page-1).'">&nbsp; < &nbsp;</a>';
                        }
                            for($number=1;$number<=$total_pages;$number++)
                            {
                                echo '<a href="?page='.$number.'">'.$number.'</a>';
                            }
                        if($page != $total_pages){
                          echo '<a href="pardod.php?page='.($page+1).'">&nbsp; > &nbsp;</a>';
                        }
                    }

                ?>

【问题讨论】:

    标签: php css for-loop pagination echo


    【解决方案1】:

    你可以这样做。

    $currentPageNumber = $_GET['page'];
    for($number=1;$number<=$total_pages;$number++){
    
        $currentPageStyle = '';
        if($number == $currentPageNumber){
            $currentPageStyle = 'style="color:red"';
        }
    
        echo '<a href="?page='.$number.'" '.$currentPageStyle.'>'.$number.'</a>';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-15
      • 2016-10-13
      • 2014-07-23
      • 1970-01-01
      相关资源
      最近更新 更多