} else { $subPageCss2Str .= "[first page] "; $subPageCss2Str .= "[last page] "; } $a = $this->construct_num_Page(); for ($i = 0; $i < count($a); $i++) { $s = $a[$i]; if ($s == $this->current_page) { $subPageCss2Str .= "[<span style='color:red;font-weight:bold;'>" . $s . "</span>]"; } else { $url = $this->subPage_link . $s; $subPageCss2Str .= "[<a href='{$url}'>" . $s . "</a>]"; } } if ($this->current_page < $this->pageNums) { $lastPageUrl = $this->subPage_link . $this->pageNums; $nextPageUrl = $this->subPage_link . ($this->current_page + 1); $subPageCss2Str .= " [<a href='{$nextPageUrl}'>next page</a>] "; $subPageCss2Str .= "[<a href='{$lastPageUrl}'>final page</a>] "; } else { $subPageCss2Str .= "[next page] "; $subPageCss2Str .= "[final page] "; } return $subPageCss2Str; } } $t = new Page(10, 100, $_GET['p'], 5, 'pagediv.php?p='); echo $t->subPageCss2(); echo "<br>"; echo $t->subPageCss1();