フォームに配列からオプションをロードするドロップダウンメニューがあります。オプションを正常にロードできます。ただし、フォームを送信した後、ドロップダウン メニューは常にリセットされます。送信後に $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>