我试着用php和mysql做一个组合框,但是我找不到解决方案。我该如何修复这段代码?
$conn = new mysqli($servername, $username, $password, $db);
$result = mysqli_query($conn, "SELECT * FROM exemple") or die (mysqli_error($conn));
?>
<form action="" method="post">
<h1>Combo</h1>
<select name="cbx" id="cbx">
<?php while($ri = mysql_fetch_array($result)) { ?>
<option value="<?php echo $ri['exemp'] ?>">
<?php echo $ri['exemp2'] ?>
</option>
</select>
<?php } ?>
</form>发布于 2019-03-28 23:25:56
简单地,在</select>标记之前关闭while循环:
<form action="" method="post">
<h1>Combo</h1>
<select name="cbx" id="cbx">
<?php while ($ri = mysql_fetch_array($result)) { ?>
<option value="<?php echo $ri['exemp'] ?>"><?php echo $ri['exemp2'] ?></option>
<?php } ?>
</select>
</form>https://stackoverflow.com/questions/55401289
复制相似问题