0

我已经咨询堆栈溢出很长一段时间了。我正在开发一个文章管理系统,但遇到了问题。

如何将字段值回显到select数据库表中的下拉列表?

我已经设法用这个来回应它:

$result = mysql_query("SELECT catName FROM tblCat");
while($row = mysql_fetch_array($result)){
    echo "$row['catName']";
    echo "`<br />`";
}

但是当我将代码编辑为:

$result = mysql_query("SELECT catName FROM tblCat");
while($row = mysql_fetch_array($result)){
    echo "`<select>`";
    echo "`<option value='{$row['catName']}'>`";
    echo "`</select>`";
}

我没有结果。

4

2 回答 2

1
echo "<select>";

$result = mysql_query("SELECT catName FROM tblCat");
while($row = mysql_fetch_array($result))
    echo "<option value='{$row['catName']}'>{$row['catName']}</option>";

echo "</select>";
于 2012-09-13T06:26:41.707 回答
0

你需要输出两次,你只是设置值,你也需要标签:

 echo "<option value='{$row['catName']}'>{$row['catName']}</option>";
于 2012-09-13T06:27:19.977 回答