你好,我有一个代码,上一页和最后一页都在工作,但我无法获取页面的链接,当你去那里时页面将被禁用。我尝试更改某些部分,但是当我尝试时没有错误,只是所有页码都被禁用
这是我的 php 代码最后一部分只是无法修复它尝试但我仍然是一个初学者
echo "<center>" . $numrows . " search results found</center>";
echo "<center>";
if ($pages >=1 && $page <= $pages) {
if($page == $first_page){
echo "Previous ";
} else{
if(!isset($page)){
echo "Previous ";
}else{
// But if page is set and it's not 1.
$previous = $page-1; echo "<a
href='?page=".$previous."&q=".$searchtext."'>Previous</a> ";
}
}
for ($x=1; $x<=$pages; $x++) {
echo ($x == $page) ? '<strong><a href="?page='.$x.'&q='.$searchtext.'">'.$x.' </a></strong>' : '<a
href="?page='.$x.'&q='.$searchtext.'">'.$x.' </a>' ;
}
if($page == $last_page){
echo "Next ";
}else{
// If page is not set or it is set and it's not the last page.
if(!isset($page)){
$next = $first_page+1; echo "<a href='?page=".$next."'>Next</a> ";
}else{
$next = $page+1; echo "<a href='?page=".$next."'>Next</a> ";
}
} echo "<a href='?page=".$last_page."&q=".$searchtext."'>Last
page</a>";
}
echo "</center>";
这
for ($x=1; $x<=$pages; $x++) {
echo ($x == $page) ? '<strong><a href="?page='.$x.'&q='.$searchtext.'">'.$x.' </a></strong>' : '<a
href="?page='.$x.'&q='.$searchtext.'">'.$x.' </a>' ;
}
部分是我用来输出页面的部分,不知道该部分的 isset 配置。