如何使当前页面具有不同的风格(PHP?page href)?

时间:2013-07-06 11:53:33

标签: php css for-loop pagination echo

我的代码。 现在的问题是关于样式,我只想要样式页码,它是开放的,就像一个活动的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>';
                        }
                    }

                ?>

1 个答案:

答案 0 :(得分:0)

你可以这样做。

$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>';
}
相关问题