我有一个允许用户编辑记录的表单。表单中的一项是用数据库中的值填充的下拉菜单。我想知道是否有办法将下拉列表的默认值设置为该记录的数据库中保存的值,而不是自动转到列表中的第一项(我希望这是有道理的)。使用特定值下拉菜单加载选择
<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然后出现两次。
有没有解决方法?