动态下拉列表中的默认选择

时间:2012-02-17 22:34:57

标签: php mysql html

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

<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 />

由于

1 个答案:

答案 0 :(得分:2)

只需添加以下代码:

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

就在这一行之后:

echo'<select name = "course_code">';

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