我似乎在将此代码实现到我的页面时遇到了问题。 基本上我试图在数据库的显示屏上设置5的限制,可以使用下一个和上一个按钮进行更改。 我让它分开工作,但我认为问题在于我将我的页面显示为数组中的变量,当单击任一按钮时,它会尝试将2个变量发送到不起作用的链接。 谁能告诉我任何解决方案?提前谢谢。
答案 0 :(得分:0)
我认为您正在使用网址中的get变量来确定您所在网站的哪个页面以及干扰用于更改正在显示的项目的get变量的页面数据库?如果是的话 您可以在URL中使用多个变量,因此您只需将URL更改为以下内容:
<?php
$dbPage = (isset($_GET['dbpage']) ? $_GET['dbpage'] : 1);
$nextPage = $dbPage + 1;
$prevPage = ($dbPage == 1 ? 1 : $dbPage - 1);
?>
<a href="mysite.com?page=<?=$_GET['dbpage']?>&dbpage=<?=$prevPage?>">Previous</a>
<a href="mysite.com?page=<?=$_GET['dbpage']?>&dbpage=<?=$nextPage?>">Next</a>
$page_number = (isset($_GET['dbpage'])) ? $_GET['dbpage'] : 1;
$news_per_page = 10;
$limit = ($page_number - 1) * $news_per_page;
$q = "SELECT * FROM your table LIMIT $limit, $news_per_page" ...