我使用了一个下拉列表,该列表使用查询填充了数据库中的数据,但我似乎无法在列表顶部添加默认值,例如"选择课程"。正在检索所有数据库数据,但无法添加任何默认标题,如Select Class。
function query(){
$classes = mysql_query("SELECT * FROM class") or die("Could not search!");
while ($row = mysql_fetch_array($classes)) {
echo '<option value="Select Class"'>' . $row['class_name'] . '</option>';
}
}
非常感谢所有帮助!
答案 0 :(得分:2)
您需要在开始循环之前添加<option>
。
function query(){
// This is the line you are missing
echo '<option>Select a class</option>';
$classes = mysql_query("SELECT * FROM class") or die("Could not search!");
while ($row = mysql_fetch_array($classes)) {
echo '<option value="Select Class"'>' . $row['class_name'] . '</option>';
}
}
答案 1 :(得分:1)
在while循环开始之前,只需回显默认选项:
$classes = mysql_query("SELECT * FROM class") or die("Could not search!");
echo '<option value="">Select Class</option>';
while ($row = mysql_fetch_array($classes)) {
echo '<option value="Select Class"'>' . $row["class_name"] . '</option>';
}