Как сохранить выбранный пункт в select

198
15 февраля 2018, 15:56

Ребят, подскажите пожалуйста, у меня такая задача : пользователь ошибочно заполнил форму и отправил ее и нужно чтобы данные которые были введены в поле отображались( это я сделал) и чтобы пункт , который я выбрал в select не выставлялся на начальное значение.

Answer 1

Записываем в сессию $_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>
READ ALSO
Чтение значений одной строки по шаблону другой

Чтение значений одной строки по шаблону другой

Пытаюсь сделать следующее: Читаем строку шаблон str2 (которая со звездочками) Если находим * , то читаем значение из str1 в соотсветствующей позиции...

240
Серверная часть для c++ [требует правки]

Серверная часть для c++ [требует правки]

Что использовать в качестве общения с бд?Что-то по типу вебсокетов в nodejs также было бы неплохо

210
Резервирование памяти в std::vector

Резервирование памяти в std::vector

Хочу реализовать свой вектор для лучшего понимания работы данного контейнераМожете объяснить за счет чего происходит "резервирование" памяти...

252