gpt4 book ai didi

php - 分页和 html 表单

转载 作者:行者123 更新时间:2023-11-29 03:48:36 25 4
gpt4 key购买 nike

在我的网站上,我为 MySQL 输出使用分页(类似于本页底部的分页)。对于当前页面的更改,我使用 GET 方法(可变页面)并且效果很好。然而,在我的页面上,我还有一个表单,使用方法 POST,它充当 MySQL 输出的过滤器。这会产生一个问题,因为当我更改表单设置并提交它们 (POST) 时,地址行 (GET) 中的页面保持不变。在某些情况下,过滤输出的页数少于当前设置的页数时会出现问题。

是否可以在提交表单时始终将页面变量设置为 0?特别是,我使用 $_SERVER['REQUEST_METHOD'] == 'POST' 完成了它。但是,这只会更改代码中的变量。不在地址行。另一方面,我想在更改输出页面时保留 POST 变量。

提前致谢。

最佳答案

您的设置中存在逻辑冲突:
与 GET 方法不同,POST 方法不会在地址栏中保留变量。但出于某种原因,您正在使用 POST 方法。

因此,解决方案非常简单 - 使用 GET 方法进行过滤。

要创建分页链接,请使用 $_GET 数组中的 http_build_query()

关于php - 分页和 html 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247531/

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