gpt4 book ai didi

php - 使用 PHP_SELF 在发布后保留变量值

转载 作者:行者123 更新时间:2023-11-29 04:19:13 26 4
gpt4 key购买 nike

我使用这个语句来检索我的记录:

$sql=mysql_query("SELECT * FROM myTable WHERE category = '$catvalue'");

变量 $catvalue 取自具有不同选项的 HTML 选择,在操作中使用 PHP_SELF。

$catvalue = ($_POST['value']);

问题是,我在我的页面上使用分页,所以每次我点击我的一个分页号码时,我都会丢失 $catvalue 的值,因为分页 ID(如下)存储在然后 url 和我的结果什么都不显示。

if(isset($_GET['id'])) {
$id = $_GET['id'];
...
}

如果我不过滤,它工作正常,但我需要 get 和 post 才能工作。有什么想法或任何人都可以告诉我要学习什么吗?

谢谢!

最佳答案

如果您需要在刷新页面后记住$_POST['value'](例如,当您转到另一个页面时),请将其存储在 session 中。

if (isset($_POST['value'])) {
$_SESSION['cat_value'] = $_POST['value'];
}

不要忘记在脚本开头使用 session_start()

关于php - 使用 PHP_SELF 在发布后保留变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30368788/

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