gpt4 book ai didi

php - 过滤器出现问题,不保存数据

转载 作者:行者123 更新时间:2023-11-30 01:02:33 25 4
gpt4 key购买 nike

我编写了一些代码来过滤我的价格,但它没有保存该过滤器,我发布信息,当我刷新时,全部丢失。它只显示一页过滤器,我知道有更多项目,但它只显示一页。

if(isset($_POST['sort'])){
$cena_no = trim($_POST['fl_cena_no']);
$cena_lidz = trim($_POST['fl_cena_lidz']);
if(empty($cena_lidz)){
$cena_lidz = '99999999999999999999999999999999';
}
if(empty($cena_no)){
$cena_no = '0';
}
$page = isset($_GET['page']) ? (int) $_GET['page'] : 1;
$pages = mysql_query("SELECT * FROM zirglietas_pardod");
$pages = ceil(mysql_result($pages, 0) / 15);
$querystring = "";
foreach ($_GET as $key => $value) {
if ($key != "page") $querystring .= "$key=$value&";
}
$result = mysqli_query($con,"SELECT * FROM zirglietas_pardod WHERE cena >= $cena_no AND cena <= $cena_lidz ORDER BY cena ASC LIMIT " . (($page - 1) * 15) . ", 15 ");
}

Mby 需要添加 session 吗?

(p.s 2小时后我会回来,我可以回复)

最佳答案

Yuhu,现在 session 保存数据,正在编写一些代码...

if(isset($_POST['sort'])){
$cena_no = mysql_real_escape_string(trim($_POST['fl_cena_no']));
$cena_lidz = mysql_real_escape_string(trim($_POST['fl_cena_lidz']));
if(empty($cena_lidz)){
$cena_lidz = '99999999999999999999999999999999';
}
if(empty($cena_no)){
$cena_no = '0';
}
$_SESSION['sort'] = $_POST;
$result = mysqli_query($con,"SELECT * FROM zirglietas_pardod WHERE cena >= $cena_no AND cena <= $cena_lidz ORDER BY cena ASC");
}

并阅读

if (isset($_SESSION['sort'])){
$cena_no = $_SESSION['sort']['fl_cena_no'];
$cena_lidz = $_SESSION['sort']['fl_cena_lidz'];
if(empty($cena_lidz)){
$cena_lidz = '99999999999999999999999999999999';
}
if(empty($cena_no)){
$cena_no = '0';
}
$result = mysqli_query($con,"SELECT * FROM zirglietas_pardod WHERE cena >= $cena_no AND cena <= $cena_lidz ORDER BY cena ASC");
}

并销毁 session ,现在我可以处理下一步了:)

关于php - 过滤器出现问题,不保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19974855/

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