PHP页面编号未正确显示以前的页码

时间:2014-11-09 21:34:33

标签: php

我正在使用此代码显示之间的页码和页码。

如果current_page = 2则显示以下页码:

1 1 2 3 4 5 6...

和if current_page = 10相同,它会显示:

1 2 3 4 5 6 7 8 9 6 7 8 9... etc

$range = 4;
for($i = $current_page - $range; $i < ($current_page + $range) + 1; $i++) {
                if($i > 0 && $i <= $total_pages) {
                    if($i == $current_page) {
                        //$button_display.= ' [<strong>'.$i.'</strong>] ';
                        $button_display.= ' <input type="button" value="'.$i.'" class="active" /> ';
                    } else {
                        $button_display.= ' <input type="button" onClick="parent.location=\'?page='.$i.'\'" value="'.$i.'" /> '; 
                    }
                }
            }

0 个答案:

没有答案