HTML 表单<选择>数据库中的数据未正确显示


HTML form <select> data from database not correctly displayed

            <?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>";

您只是忘记为该选项命名。