如何编写根据下拉列表的值构建 mysql 查询的代码?
如果在下拉列表中未选择任何内容,则下拉列表值为 001,因此查询不应在搜索中包含此下拉列表!
请帮忙...
到目前为止我有这个:
foreach($_GET as $key => $value) {
if ($value != '001') {
Do something smart...like add to a query...
}
}
最佳答案
使用方法 GET(或 POST,如果您愿意的话,在这种情况下替换下面对 GET 的引用)将表单发送到名为 script.php 的 PHP 文件:
在 script.php 中包含以下内容:
<?php
if (!isset($_GET['yourdroplistname']) {
$value = 001;
} else {
$value = mysql_real_escape_string($_GET['yourdroplistname']);
}
mysql_query("YOUR QUERY, CONTAINING $value WHERE APPROPRIATE");
?>
关于php - PHP 中的自动 mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1560714/