如何在下拉框中选择项目之前显示空白

时间:2014-07-22 05:25:57

标签: php html mysql

我的框从我的数据库填充,但我想在下拉框中显示空白,直到单击选中。不太清楚该怎么做。提前致谢

<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>

4 个答案:

答案 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>';