php - PHP 中的自动 mysql 查询

标签 php mysql html

如何编写根据下拉列表的值构建 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/

相关文章:

javascript - 标记不显示在谷歌地图 API 上

javascript - 小故障但可能是一个重要问题

sql - MySQL:如何复制行,但更改几个字段?

html - 按钮大小继承之谜

html - 为什么图像不显示在 IE8 的 DIV 中

php - 在 PHP 中使用数组自动填充选择框

homebrew - Mac Lion (OSX 10.7) 上的 PHP-FPM 停止/重新加载问题

Mysql存储过程获取数据并作为行返回

mysql - MySQL中的反向连接

html - 定位带有标题的绝对div