Всем здрасте! Ломаю голову как оставить выбранным option в select после отправки формы через action POST.
Для инпутов это например:
value="<?=$_POST['title']?>"
(после отправки запроса возвращается то что ввел)
А вто для select не могу ничего придумать.
Вот пример:
<form name="form" method="post" action="">
<select name="opt">
<option value="1" >Лена</option>
<option value="2" >Игорь</option>
<option value="3" >Вася</option>
<option value="4" >Петя</option>
</select>
<input type="submit" value="Отправить" />
</form>
Прописывать selected не вариант так как после отправки будет выбран тот option где прописан selected.
Записываю данные:
if (isset($_POST['opt'])) {$opt= $_POST['opt']; }
mysql_query ("INSERT INTO table (opt) VALUES ('$opt')
Помогите вернуть выбранный option после отправки формы. Заранее спасибо.
<form name="form" method="post" action="">
<select name="opt">
<option value="1"<?=isset($_POST) && $_POST["opt"]==1?" selected=\"selected\"":""?>>Лена</option>
<option value="2"<?=isset($_POST) && $_POST["opt"]==2?" selected=\"selected\"":""?>>Игорь</option>
<option value="3"<?=isset($_POST) && $_POST["opt"]==3?" selected=\"selected\"":""?>>Вася</option>
<option value="4"<?=isset($_POST) && $_POST["opt"]==4?" selected=\"selected\"":""?>>Петя</option>
</select>
<input type="submit" value="Отправить" />
</form>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники