0

こんにちは、サブミットボタンが押されたときにデータベースからのアイテムを保持するドロップダウンメニューがあります。メニューアイテムは保持されず、代わりに最初に開始したものにリセットされます。

この件に関するいくつかの投稿を読みましたが、私の場合は特定のものであり、選択した属性をどこに挿入すればよいかわかりません。

<form name="upServForm"  action="" method="post" >

<?php
        $dropdown = "<select name='codes'>";
        while($row = mysql_fetch_assoc($result2)) 
        {
            $dropdown .= "\r\n<option value='{$row['sid']}'>{$row['sid']}</option>";
        }
        $dropdown .= "\r\n</select>";
?>
4

1 に答える 1

0

これを試して:

$dropdown = "<select name='codes'>";
while($row = mysql_fetch_assoc($result2)) 
{
    $dropdown .= "\r\n<option value='{$row['sid']}'".(($_POST["codes"] == $row["sid"]) ? " selected='selected'" : "").">{$row['sid']}</option>";
}
$dropdown .= "\r\n</select>";
于 2013-09-22T04:01:30.077 に答える