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