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>";
您只是忘了给选项命名。
<?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>";
您只是忘了给选项命名。