我的表单中有一个下拉菜单,可以从数组中加载选项。它可以很好地加载选项。但是,在我提交表单后,下拉菜单总是会自行重置。似乎 $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>