我选择多项下拉菜单。当我从下拉列表中选择某个值时,提交后的值将存储在数据库中。一切正常,但是当我要更新这些下拉菜单时,先前选择的内容未突出显示。它背后的原因是什么,请帮助我。我也使用select =“ selected”,但结果为零。
<select multiple="true" class="form-control" name="name[]">
<?php include '_inc/db.php';
$sql = "SELECT * FROM role";
$data = mysqli_query($conn, $sql);
foreach ($data as $value) {
echo "<option selected=" . selected . " value=" . $value['name'] . ">" . $value['name'] . "</option>";
} ?>