Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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&;使用“下一步”和“上一步”按钮进行限制;Mysql_Php_Mysql - Fatal编程技术网

使用PHP&;使用“下一步”和“上一步”按钮进行限制;Mysql

使用PHP&;使用“下一步”和“上一步”按钮进行限制;Mysql,php,mysql,Php,Mysql,在我的页面中实现此代码时,我似乎遇到了一个问题。 基本上,我试图将数据库的显示限制为5,可以使用“下一步”和“上一步”按钮进行更改。 我让它单独工作,但我认为问题是,我有我的页面显示为一个数组中的变量,当任何一个按钮被点击时,它试图发送2个变量的链接,这不起作用。 谁能告诉我解决办法吗?提前谢谢。我认为您正在使用URL中的get变量来确定您在网站的哪个页面上,这会干扰用于更改数据库中显示的项目的get变量吗?如果是,那么 您可以在URL中使用多个变量,因此只需将URL更改为以下内容: <?

在我的页面中实现此代码时,我似乎遇到了一个问题。 基本上,我试图将数据库的显示限制为5,可以使用“下一步”和“上一步”按钮进行更改。 我让它单独工作,但我认为问题是,我有我的页面显示为一个数组中的变量,当任何一个按钮被点击时,它试图发送2个变量的链接,这不起作用。
谁能告诉我解决办法吗?提前谢谢。

我认为您正在使用URL中的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" ...

$page\u number=(isset($\u GET['dbpage']))$_获取['dbpage']:1;
$news\u/页=10;
$limit=($page\u number-1)*$news\u每页;
$q=“从表中选择*限制$LIMIT,$news\u每页”。。。

请包含您的代码!阅读一下。这非常有帮助&我正在寻找的,谢谢你,欢迎你,别忘了把这个答案标记为正确:)