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

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> 菜单中,但问题是它不可见。 Here可以看到问题,数据库中的20条记录被加载,但是不可见,我可以select它们,并保存在数据库中。但是没有可见的。

变化:

echo "<option value='" . $row['leverancier'] ."'></option>";

echo "<option value='" . $row['leverancier'] ."'>'" . $row['leverancier'] ."'</option>";

您只是忘了给选项命名。