Ребят, подскажите пожалуйста, у меня такая задача : пользователь ошибочно заполнил форму и отправил ее и нужно чтобы данные которые были введены в поле отображались( это я сделал) и чтобы пункт , который я выбрал в select не выставлялся на начальное значение.
Записываем в сессию $_SESSION['old'] = $_POST['country'] сперва, а потом проверяем уже в самом html.
<?php session_start() ?>
<form>
<select>
<?php foreach ($countries as $country): ?>
<option value="<?= $value ?>" <?php if ($_SESSION['old'] == $value) {echo "selected"}?>>
<?= $value ?>
</option>
<?php endforeach ?>
</select>
<input type="submit">
</form>
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники