请问我如何直接从数据库表库中填充选择下拉列表?
期待您的回答。 谢谢
<?php
include('header.php');
include('server.php');//DB Connection
?>
<div class="form-group">
<label>Select Center</label>
<?php
echo "<select class='form-control' name='center'>";
$result = mysqli_query("SELECT center_name FROM center");
while ($row = mysqli_fetch_assoc($result)) {
unset($center);
$center = $row['center'];
echo '<option value="'.$center.'"></option>';
}
echo "</select>";
?>
</div>
<div>
<button type="submit" class="btn btn-primary btn-block" name="submit" value="submit">Submit</button>
答案 0 :(得分:1)
您使用了列名center_name
,但是在循环中您将center
用作数组键
更改
$center = $row['center'];
到
$center = $row['center_name'];
您已经设置了选项值,但是却忘记在选项标签中添加php变量
echo '<option value="'.$center.'">'. $center .'</option>';
答案 1 :(得分:0)
谢谢。我通过通过浏览器查看HTML源代码解决了该问题,并在浏览器上的视图源中发现了一条错误消息,该错误消息没有显示给我。
解决方案是我刚刚将数据库连接作为$ con作为第二个参数传递到mysqli_query()中,并且解决了该问题。
谢谢。
java.util.stream.IntStream.range(1, 11).sum()