我有一個允許用戶編輯記錄的表單。表單中的一項是用數據庫中的值填充的下拉菜單。我想知道是否有辦法將下拉列表的默認值設置爲該記錄的數據庫中保存的值,而不是自動轉到列表中的第一項(我希望這是有道理的)。使用特定值下拉菜單加載選擇
<td><label for ="genre">Image Genre: </label></td>
<td><select name="genre">
<?php echo'<option value="'. $row['genreID'] .'">'. $row['genreName'] .'</option>'; ?>
<?php while($genre_item = mysqli_fetch_array($genre_sql)){
echo'<option value="'. $genre_item['id'] .'">'. $genre_item['genreName'] .'</option>';
}
?>
</select></td>
正如你所看到的,我已經提出了一個選項來填充數據庫中保存的值的第一個值。與此問題是,genreName然後出現兩次。
有沒有解決方法?