我的框从我的数据库填充,但我想在下拉框中显示空白,直到单击选中。不太清楚该怎么做。提前致谢
<select type="text" name='id' id="inputItem" placeholder="Item #1" class="form-control">
<?php
require ('dbconnect.php');
$result = $con->query("select id, item from items");
while ($row = $result->fetch_assoc()) {
unset($id, $name);
$id = $row['id'];
$name = $row['item'];
echo '<option value="'.$id.'">'.$name.'</option>';
}
echo "</select>";
mysqli_close($con);
?>
</div>
答案 0 :(得分:1)
在第一行后立即添加<option>Choose One...</option>
。
答案 1 :(得分:0)
您可以在while
循环之前添加空白选项,如下:
...
echo '<option value="">Select</option>';
while ($row = $result->fetch_assoc()) {
unset($id, $name);
$id = $row['id'];
$name = $row['item'];
echo '<option value="'.$id.'">'.$name.'</option>';
}
...
答案 2 :(得分:0)
<select type="text" name='id' id="inputItem" placeholder="Item #1" class="form-control">
<option value=''>Select First</option>
答案 3 :(得分:0)
在你的while循环之前:
echo '<option value="">--- Select ---</option>';