下面的代码从数据库表中的信息生成一个动态下拉列表。我想有一个默认的选择,这样如果用户忘记选择一个选项,就会产生一个错误。比如:"-------"" "" ________"

<li>Course Code:
<?php
$result = mysql_query("SELECT course_code, course_title, course_unit
                       FROM courses") or die(mysql_error());

echo '<select name="course_code">';
while($row1 = mysql_fetch_array($result)) {
    echo '<option value="'.$row1['course_code'].'">'.$row1['course_code'] . '</option>';
}
echo '</select>';
?>
</li><br />

谢谢

最佳答案

只需添加如下代码:

echo "<option value='' selected='selected'></option>";

就在这一行之后:
echo'<select name = "course_code">';

注意:属性selected='selected'将确保它是第一次运行时的选定值。

关于php - 动态下拉菜单中的默认选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9336407/

10-16 13:14