<?php
$mysqli = new mysqli("localhost", "root", "", "voorraad");
$result = $mysqli->query("SELECT leverancier from leverancier");
echo "<select id='leverancier' name='leverancier' style='width: 30%', color='black'>";
while ($row = mysqli_fetch_array($result)) {
echo "<option value='" . $row['leverancier'] ."'></option>";
}
echo "</select>";
?>
这是我正在使用的代码,数据在<select>
菜单中正确加载,但问题是它不可见。在这里你可以看到问题,数据库中的 20 条记录已加载,但不可见,我可以选择它们,并将它们保存在数据库中。但是没有可见的。
更改:
echo "<option value='" . $row['leverancier'] ."'></option>";
自
echo "<option value='" . $row['leverancier'] ."'>'" . $row['leverancier'] ."'</option>";
您只是忘记为该选项命名。