gpt4 book ai didi

php - 如何使用数据库数据在 html 中填充选择下拉列表

转载 作者:行者123 更新时间:2023-11-28 02:31:03 25 4
gpt4 key购买 nike

我是 PHP/html 方面的新手,所以请多多包涵。我一直在尝试使用来自 myslq 数据库的数据来填充一个选择框,但我无法让它工作,我所拥有的只是一个空白的文本框。这是我现在拥有的:

<select name="cargo">
<?php
require("conectadb.php");
$ok = conecta_db() or die ("Failure");
$sql = mysqli_query($ok, "SELECT descCargo FROM tbcargo");
while ($row = mysqli_fetch_array($sql)){
$c = $row['descCargo'];
echo("<option value=\"$c\">$c</option>");
}
?>
</select>

这是我现在的数据库结构,包含所有相关行:

数据库名称:tbcargo

PkCodCargo(主键,AUTO_INCREMENT)

descCargo(我想用什么填充下拉列表)

不幸的是,我已经尝试了所有我能想到的方法,但都无济于事。有人可以帮助指出我在这里做错了什么吗?

提前致谢!

最佳答案

将您的代码部分更新为:

<select name= 'cargo'>

<?php

require("conectadb.php");
$ok = conecta_db() or die ("Failure");
$sql = mysqli_query($ok, "SELECT descCargo FROM tbcargo");

while ($rows = $sql->fetch_assoc())
{
echo '<option value="'.$rows['descCargo'].'">'.$rows['descCargo'].'</option>';
}

?>

</select>

关于php - 如何使用数据库数据在 html 中填充选择下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50780335/

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