Php 如何将下拉列表中的值输入到SQL语句中
我想从下拉框中选择一个值。它有来自使用jQuery的数据库的条目 然后,我想将下拉框中的值添加到要查询的SQL语句中 我试着用一个提交按钮让它工作,但很困难 任何帮助都将不胜感激 这是我的选项框:Php 如何将下拉列表中的值输入到SQL语句中,php,Php,我想从下拉框中选择一个值。它有来自使用jQuery的数据库的条目 然后,我想将下拉框中的值添加到要查询的SQL语句中 我试着用一个提交按钮让它工作,但很困难 任何帮助都将不胜感激 这是我的选项框: <select id="combobox"> <?php echo '<option class="option">Type/Select a room
<select id="combobox">
<?php
echo '<option class="option">Type/Select a room</option>';
while ($row = $res->fetchRow()) {
$code = $row['roomcode'];
$titles[] = $row['park'];
echo '<option class="option" name="codedrop">'.$code.'</option>';
HTML
0)使用属性method=“post”
1) 为select
元素设置name
属性
2) 为每个选项
字段设置值
属性
示例代码:
<form action="" method="post">
<select id="combobox" name="combobox">
<option class="option" name="codedrop" value="' . $code . '"></option>
<option class="option" name="codedrop" value="' . $code . '"></option>
<option class="option" name="codedrop" value="' . $code . '"></option>
</select>
</form>
PHP
用户提交表单后,在PHP中访问所选选项的值:
<?php $_POST['nameOfSelectElement']; ?>
您的选择需要一个名称
属性和一个结束标记。另外,mysql\u query
也不推荐使用。请更新到mysqli或PDO。如果您不清理用户数据,则可能会导致sql注入。(例如Bobby Tables问题)
<?php $_POST['nameOfSelectElement']; ?>