【问题标题】:Varying a group of drop down boxes改变一组下拉框
【发布时间】:2025-12-06 03:40:01
【问题描述】:

我想要一个搜索页面,其中包含 MYSQL 数据库中的五个字段,显示在各个下拉框中。我有一个基本的下拉菜单,改编自这里的其他答案之一,我为每个字段复制了五次。

$sql = "SELECT Country FROM engravers";
$result = mysql_query($sql);

echo "<select name\\='Country'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['Country'] . "'>" . $row['Country'] . "</option>";
}
echo "</select>";

重复明显的变化给了我五个整洁的小下拉框,它们都可以工作。

我希望所有的框都是交互式的,所以每个框都默认为“all”,除非被点击。这意味着用户可以点击一个国家和年份,只获得符合这两个标准的记录。

我想要一个提交按钮来处理所有这些。

【问题讨论】:

标签: php mysql


【解决方案1】:

很简单。

echo "<select name='Country'>";
echo "<option value=''>All</option>";

要让提交按钮全部提交,只需将它们全部放在同一个表单中即可。

(您如何处理搜索中的'' 选项取决于处理表单数据的代码)

【讨论】:

    最近更新 更多