0

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

                ?>
4

1 回答 1

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>';
}
于 2013-07-06T11:57:52.963 回答