gpt4 book ai didi

PHP 分页 - 无法检测页面

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:01 25 4
gpt4 key购买 nike

我想制作一个简单的分页脚本,基本上做三件事:

  1. 在第一页上,只有一个下一步按钮。
  2. 在最后一页,只有一个上一个按钮。
  3. 对于介于两者之间的所有其他人,两者兼而有之。

我已经完成了大部分代码,但我只是做了一些 if/elseif 语句来确定用户所在的页面,我遇到了一些麻烦。 (底部的)首先,这是查询代码:

$per_page = 10; 
$pages_query = mysql_query("SELECT COUNT(idnum) FROM images");
$pages = ceil(mysql_result($pages_query, 0) / $per_page);
$page = (isset($_GET['page'])) ? (int)$_GET['page'] :1;
$start = ($page -1) * $per_page;

$query = mysql_query("SELECT * FROM images ORDER BY idnum DESC LIMIT $start, $per_page");

这是 if 语句部分:

$nextend = $pages - 1;
$next = $page + 1;
$previous = $page - 1;

if ($pages >= 1 && $page = 1) {
echo '<a href="?page='.$next.'">next</a>';
} elseif ($pages >= 1 && $page = 2) {
echo '<a href="?page='.$previous.'">previous</a>';
}

无论我在哪个页面上,它总是会出现下一个按钮。如何检测页码以便按我想要的方式显示分页按钮?顺便说一下,我知道我还没有中间页面(下一页和上一页)的 else 语句。

最佳答案

您在 if 语句中分配而不是比较。你不想在你的 if 语句中使用这个:

$page = 1

这只是将 1 分配给 $page

你想要这个:

$page == 1

或者这个:

$page === 1

关于PHP 分页 - 无法检测页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8625581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com