gpt4 book ai didi

php - 如何在表单的选择列表中使用 "any"在mysql中工作?

转载 作者:行者123 更新时间:2023-11-30 01:24:28 26 4
gpt4 key购买 nike

我有使用以下代码的表单:

<select name="ptype">
<option selected="selected" value="">Any</option>
<option value="1">1</option>
<option value="2">2</option>
</select>

现在,php页面如何处理mysql中的“Any”字段。我尝试了下面的代码,但在流程页面上不起作用:

$q = mysql_query("SELECT * FROM `listing` WHERE ptype='{$_POST['ptype']}'");
echo mysql_error();
while($r=mysql_fetch_array($q)){

}

有多个使用“any”的选择选项,所有字段都在同一查询上运行。这里any表示所有值

可能是什么错误?或者如何使用“任何”值?

最佳答案

$ptype = $_POST['ptype'];
if ($ptype == "Any") {
$w = " WHERE 1";
} else {
$w = " WHERE ptype = '" . $ptype . "'";
}
$q = mysql_query("SELECT * FROM `listing`" . $w);
echo mysql_error();
while ($r = mysql_fetch_array($q)) {
....
}

关于php - 如何在表单的选择列表中使用 "any"在mysql中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18173720/

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