提交后,从下拉菜单中保留所选项目

时间:2013-09-22 03:59:13

标签: php html mysql form-submit html-select

您好我有一个下拉菜单,当按下提交按钮时,该菜单会保存我的数据库中的项目,而不保留菜单项,而是重置为最初开始的项目。

我读了几篇关于这个主题的帖子,但我的案例是具体的我不知道应该在哪里插入所选属性。

<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>";
?>

1 个答案:

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