您好我有一个下拉菜单,当按下提交按钮时,该菜单会保存我的数据库中的项目,而不保留菜单项,而是重置为最初开始的项目。
我读了几篇关于这个主题的帖子,但我的案例是具体的我不知道应该在哪里插入所选属性。
<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>";
?>
答案 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>";