php - 从 Html 组合框的值中查询带有条件的 Select Sql

标签 php html mysql

我在使用 php 进行网络编程时遇到问题。我有一个输入表单,其中有两个带有多个选项的组合框。 在表单中,还有一个 Code 文本字段,其中的值由使用选择查询从 mySql 数据库中的两个组合框(作为条件)中选择的内容确定。

赞= Select code from tableA where condition1=itemComboA and condition2=itemComboB;

我想问,当用户在两个组合框中选择一个项目时,如何自动检索文本字段的值?

上面的查询仍然不起作用,然后我设法选择另一个页面中的代码,然后使用带有代码的链接将其重定向到输入表单,例如这个:http://localhost/data/input.php?code=6

我仍然无法设置值=' <?php echo $code ?>; ' 在文本字段的值中,因为选择查询不起作用。

最佳答案

你的 html 看起来像这样

       <form action="input.php" action="GET">
            <select name="code">
                <option value="1"> option 1</option>
                <option value="2"> option 2</option>
                <option value="3"> option 3</option>
            </select>

            <select name="code2">
                <option value="drp1"> option 1</option>
                <option value="dpr2"> option 2</option>
                <option value="drp3"> option 3</option>
            </select>
<input type="submit" value="Submit" />
        </form>

出于测试目的,在您的 php 文件中,打印此内容以显示数组的内容

print_r($_GET);

从那里你可以获取要放入 mysql 查询中的值

$query = 'SELECT code FROM tableA WHERE condition1 = ' . mysql_real_escape_string($_GET['code1']) . ' AND condition2 = ' mysql_real_escape_string($_GET['code2']) . ';';

关于php - 从 Html 组合框的值中查询带有条件的 Select Sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17646140/

相关文章:

php - android/php 记录没有插入到 mysql

mysql - 具有多个自定义帖子类型和多个日期列名称的复杂 meta_query 和 orderby

php - 如何将 PHPUnit 与 VSCode 结合使用?

php - MySQL 正则表达式在 php 脚本中失败

javascript - oninput 事件触发一次。也可能存在范围问题

jquery - CSS - 多个分段控件失败

php - 单选按钮,更改 PHP 背景颜色

php - 由于解码不当,Wordpress 搜索在特殊字符上失败

html - CSS向圆形图像添加不透明颜色叠加

php - 我如何使用 PHP 给 MySQL 中的每一行删除按钮?