1
У меня есть dropdownmenu в моей форме, который загружает параметры из массива. Он может загружать параметры в порядке. Однако после того, как я отправлю форму, выпадающее меню всегда сбрасывается. Кажется, что $ POST ['sel'] не получает значение после отправки. Я хочу, чтобы dropdownmenu отобразил выбор после отправки формы. Где я иду не так?HTML Сохранение выпадающего списка после отправки php
<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>
О, моя доброта .. Спасибо :) – user2367868
На этом примечании: ссылка на '$ POST ['Sel']' должна была вызвать ошибку уведомления. Вы должны следить за такой ошибкой в своих журналах во время разработки, поскольку она часто будет выделять такие проблемы. –
Хмм я использую блокнот ++, так что может быть, поэтому он не подсвечивается или не бросает ошибку. В error_log на сервере он также не уведомил об этой ошибке. – user2367868