我已经尝试了一些代码从我的数据库中获取 dropdown
选择,但输出总是空白我不知道为什么
或者自动完成应该是更好的解决方案?
<select id="selectbox" name="selectbox"><br>
<?php <br>
$result = "SELECT * FROM colaboradores"; <br>
while($row=mysqli_fetch_array($result,MYSQLI_ASSOC)) {?> <br>
<option value="<?php echo $row['nome'];?>"></option><br>
<?php }?> <br>
</select>
UPDATE
$conexao=mysqli_connect('localhost','root','','bsh'); $result = mysqli_query("SELECT * FROM colaboradores", $conexao);
3 回答
您只是打印选项而不是内部标记,因此它显示为空白
两件事情:
首先,不执行查询,只将它作为字符串放在变量中 . 像这样执行您的查询:
其次,选项应填写您想要显示的内容,例如
请注意,如果未填充
value
,则它将获取内容的值,因此写入<option><?= $row['nome']; ?></option>
是相同的 .你写:
它应该是:
然后