我的表单中有一个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>
答案 0 :(得分:3)
您应该使用$_POST
,而不是$POST
。