gpt4 book ai didi

php - 从数据库中填充 HTML 表单下拉列表

转载 作者:行者123 更新时间:2023-11-30 21:58:58 25 4
gpt4 key购买 nike

我一直在尝试通过 php 和 mysql 从数据库中提取所需的信息来填充下拉菜单,但是我无法实现这一点,到目前为止,当我运行它时,我只得到一个下拉框里面什么都没有。在这方面的任何帮助都会很棒,因为我真的不知道我哪里出错了。

<select id="dung-name-select" name="dung-select">
<option name="" disabled selected hidden>Name</option>
<option value="*">All</option>
<?php
//Database Query
$query = "SELECT Name FROM dungeon";
$result = mysqli_query($connection, $query);
if (!$result) {
die("Database query failed.");
}
var_dump($result);
while($row = mysqli_fetch_assoc($result)) {
?>
<option value="<?= $row['Name']; ?>"><?= $row['Name']; ?></option>;
<?php
}
?>
</select>

我已经很好地连接到数据库,并且可以从中提取信息以填充表格,但是下拉菜单无法正常工作。

注意:我需要将该值设置为我也在填充下拉菜单时使用的名称。

最佳答案

你的代码对我有用,我尝试了一些不同的东西希望它对你有用。

<select id="dung-name-select" name="dung-select">
<option name="" disabled selected hidden>Name</option>
<option value="*">All</option>
<?php
$result = $connection->query("SELECT Name FROM dungeon");
if ($result) {
while($row = $result->fetch_assoc()) {
?>
<option value="<?= $row['Name']; ?>"> <?= $row['Name']; ?></option>;
<?php
}
}
else {
echo "No dungeons found";
}
?>
</select>

关于php - 从数据库中填充 HTML 表单下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44081247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com