gpt4 book ai didi

php - 价格低-高/高-低过滤 PHP/Mysql

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

我正在寻找一种方法来创建根据价格选择我的产品的过滤器(选择下拉菜单)。

我知道这样的查询是完全可能的:

SELECT * FROM products ORDER BY price ASC 
SELECT * FROM products ORDER BY price DESC


但问题是我不想将 GETS 传递给 url 以选择查询。

是否可以执行 jquery 命令来填充结果?

这是我的选择:

<select name="filter">
<option value="lowHigh">Price: low - High</option>
<option value="highLow">Price: High - Low</option>
</select>

提前致谢。

最佳答案

我认为没有理由不通过 GET 传递这种查询。注入(inject)/XSS 仍然是不可能的,因为只有两个选项,用户不能添加他/她自己的信息。这正是 eBay、Amazon 等网站所做的。只需按照其他响应者的建议定义一个 get 变量即可。它非常安全,我推荐它。如果您希望使用它来避免用户刷新,请使用 ajax - 默认情况下在 jQuery 中实现。

来自 html:

<select id="filter">
<option value="lowHigh">Price: low - High</option>
<option value="highLow">Price: High - Low</option>
</select>

使用 jQuery 的:

$("#filter").change(function() {
//Whatever ajax you wish to use
});

关于php - 价格低-高/高-低过滤 PHP/Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16090874/

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