Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使当前页面具有不同的样式(PHP?page href)?_Php_Css_For Loop_Pagination_Echo - Fatal编程技术网

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

如何使当前页面具有不同的样式(PHP?page href)?,php,css,for-loop,pagination,echo,Php,Css,For Loop,Pagination,Echo,我的代码。 现在的问题是关于样式,我只想要样式页码,它是打开的,就像一个活动id一样,若页面打开了,那个么那个数字是不同的颜色或者其他颜色 我需要做一个新的变量?或者,我只是尝试添加,但它不起作用,只有在最后我写echo$page时它才起作用,然后它显示在这个风格,但我需要的链接,数字 <?php if($total_pages > 1){ if($page != 1){

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

                ?>

您可以这样做

$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>';
}
$currentPageNumber=$\u GET['page'];
对于($number=1;$number)