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

2回出力する必要があります。値を設定するだけで、ラベルも必要です。

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