【发布时间】:2013-01-26 13:11:33
【问题描述】:
首先看我的代码。
<select multiple name='assign_to[]'>
<?
$result_10 = mysql_query("select * from login_users") or die(mysql_error());
while($row_10 = mysql_fetch_object($result_10))
{
echo "<option value=".$row_10->user_id.">".$row_10->username."</option>";
}
?>
</select>
提交页面时我能够获得价值,这没有问题,但我的问题是:
提交页面后,我将重定向到同一页面,然后我希望在提交表单之前选择的选项在页面提交后被选中。
要在那里编写什么 PHP 代码。我为 single selected 所做的下拉为:
<?
while($row_10 = mysql_fetch_object($result_10))
{
?>
<option <?=$row_10->user_id==$_POST['assign_to']?'selected':''?> value="<?=$row_10->user_id?>"><?=$row_10->username?></option>
<?
}
?>
希望你得到我的问题?
谢谢!!!
【问题讨论】:
-
$row_10->user_id == $_POST['assign_to']你的意思是==而不是=吗? -
@Mogria 我编辑了问题。我可以做一个,但我需要多个选择
标签: php select drop-down-menu options