我是一个完全的新手与php/html的东西,所以请容忍我。我一直在尝试使用myslq数据库中的数据填充一个select框,但我无法让它工作,我所拥有的只是一个空白文本框。这就是我现在所拥有的:
<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(主键,自动递增)
desccargo(我想在下拉列表中填充的内容)
不幸的是,我想尽一切办法都没用。有人能帮我指出我到底做错了什么吗?
提前谢谢!
3条答案
按热度按时间lpwwtiir1#
这是解决办法。
pkmbmrz72#
将代码部分更新为:
3hvapo4f3#
我终于发现了问题所在。我的文件名是.html而不是.php,这就是为什么什么都不起作用。
希望这能帮助其他像我这样的新手
干杯!