【问题标题】:Echo table field values to a dropdown in PHP将表字段值回显到 PHP 中的下拉列表
【发布时间】:2012-09-13 06:24:49
【问题描述】:

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

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

我没有结果。

【问题讨论】:

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


【解决方案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>";

【讨论】:

  • 这是正确的,他在循环中包含了选择标签,并且他错误地使用了选项标签
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-17
    • 1970-01-01
    相关资源
    最近更新 更多