【发布时间】:2021-08-17 16:17:13
【问题描述】:
我必须创建一个搜索表单来从 MySQL 数据库中检索数据。
我用它来创建一个类别的下拉选择。它确实有效,并且菜单清楚地链接到数据库,因为所有类别都显示出来了。
但现在我不知道如何将下拉菜单的选择实现到查询中。
<form class="form-horizontal" action="search_keyword.php">
Analysegegenstand
<select>
<label class="col-md-4 control-label" for="searchinput">Analysegegenstand</label>
<option disabled selected id="searchinput" name="type_select" type="select">Analysegegenstand wählen</option>
<?php
include "db_connect.php";
$records = mysqli_query($mysqli, "SELECT Analysegegenstand From Analysegegenstand");
while($data = mysqli_fetch_array($records))
{
echo "<option value='". $data['Analysegegenstand'] ."'>" .$data['Analysegegenstand'] ."</option>";
}
?>
</select>
</fieldset>
</form>
【问题讨论】:
-
那么下拉菜单必须是表单的一部分。然后,您需要一些其他 PHP 代码来处理正在提交的表单并从表单数据中读取选定的类别 ID,并将其用作 SQL 查询中的参数。您以前使用过 PHP 和表单吗?或者尝试搜索与该主题相关的任何内容?因为这些都是您可以在教程甚至文档中找到的非常标准的东西。