【发布时间】:2012-10-02 04:18:29
【问题描述】:
我想用从我的 SQL 数据库中获取的信息填充下拉列表。 我进行了查询,并想使用 while 循环来回显输入字段。
我现在拥有的:
我看到一个下拉菜单选项,其中没有数据。
我想要什么:
选项选择中的信息。
<dt><label for="image">Bild</label></dt>
<select id="image" name="ak_image" value="<?php echo $ak_image; ?>">
<?php
$result = mysql_query("SELECT bi_pfad, bi_name FROM tbl_bilder ");
$options = "";
while ($row = mysql_fetch_array($result)) {
$bi_name = $row["bi_name"];
$bi_pfad = $row["bi_pfad"];
$options .= "<option value=\"$bi_pfad\">".$bi_name."</option>\n";
}
echo $options;
echo "</select>\n";
?>
【问题讨论】:
-
首先.. 你的
-
您是否检查了您要查询的表以确保其中有数据?
-
@Thomas 是的。我在 phpmyadmin 中输入了相同的查询,我得到了所有信息。
-
您是否正在检查来自
mysql_query的错误? -
如果你在浏览器中查看
View Source,你会看到选项吗?
标签: php mysql select drop-down-menu option