我一直在咨询堆栈溢出很长一段时间了。 我正在开发一个文章管理系统,我遇到了一个问题。
如何将字段值从数据库表中回显到下拉列表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>`";
}
我没有结果。
答案 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>";