1

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

<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>
4

1 回答 1

3

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

于 2013-05-31T21:43:23.653 回答