HTML提交php后维护下拉列表选择

时间:2013-05-31 21:41:05

标签: php html forms

我的表单中有一个dropdownmenu,可以从数组加载选项。它可以加载选项。但是,在我提交表单后,下拉菜单始终会重置。似乎$ POST ['sel']在提交后没有获得该值。我希望dropdownmenu在提交表单后显示选择。我哪里错了?

<form action="index.php" method="post">
<select name="Sel" > 
<?php
$Arr = array();
//loads array into $Arr

foreach($Arr as $option){

    if($option == $POST['Sel']){
        echo "<option selected='selected'>{$option}</option>";    
    }
    else{
        echo "<option>{$option}</option>";
    }
}    
?>
</select><br>
<input type="Submit" value="Submit"/>
</form>

1 个答案:

答案 0 :(得分:3)

您应该使用$_POST,而不是$POST