回显表字段值到PHP中的下拉列表

时间:2012-09-13 06:24:50

标签: php database drop-down-menu echo field

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

如何将字段值从数据库表中回显到下拉列表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>`";
}

我没有结果。

2 个答案:

答案 0 :(得分: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>";

答案 1 :(得分:0)

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

 echo "<option value='{$row['catName']}'>{$row['catName']}</option>";