【发布时间】:2020-02-19 09:53:42
【问题描述】:
这是我正在使用的代码的基础,从数据库中提取选项,但无论我如何更改此代码,我只会让我选择 1 个选项或返回错误。
<select name="sargentid" id="fieldsargentid" class="form-control">
<?php foreach ($sargent as $sargent) { echo "<option value='" . $sargent->getID() .
"'>$sargent</option>"; }?>
</select>
【问题讨论】:
-
如果你想选择多个选项,那么你可以在 HTML 的 select 标签中设置 multiple="true"。
-
除了添加
multiple,您还需要修改字段名称。它必须是name="sargentid[]"之类的东西,以便 PHP 将创建一个提交值的 array;否则它只会用最后一个覆盖所有值。
标签: php