Определение параметров формы на основе записей базы данных - PullRequest
0 голосов
/ 16 октября 2011

По сути, у меня есть окно HTML-опции, написанное примерно так:

<span>Design </span><select name="style">
    <option value="blueprint"> Blueprint</option>
    <option value="bubbles">Bubbly Bubbles</option
    <option value="carpet">Colourful Carpet</option>
    <option value="circles">Creative Circles</option>
    <option value="dots">Default Dots</option>
    <option value="hexagons">Honeycomb Hexagons</option>
    <option value="linen">Lovely Linen</option>
    <option value="loops">Loopy Loops</option>
    <option value="noise">Niché Noise</option>
    <option value="wiggles">Wiggly Wiggles</option>
    <option value="wood">Wunder Wood</option>
</select> 

Значение того, что выбрано, вводится в базу данных с использованием PHP и используется для определения стиля веб-страницы.Однако очевидно, что всякий раз, когда пользователь входит в панель настроек в бэкенде, в верхней части списка отображается опция show, я знаю, что могу использовать «selected», чтобы указать, какая из них отображается вверху, а какая мне нужна.вверху должен быть такой же, как тот, который они выбрали и сохранили в прошлый раз, чтобы не было путаницы.Как бы я дал присвоить тегу selected выбранный и сохраненный ранее параметр (тот, который находится в базе данных)?

1 Ответ

0 голосов
/ 16 октября 2011

Вы можете прочитать настройки с помощью php в том же скрипте, который генерирует форму, а затем выполнить итерацию по каждой опции.Если значение совпадает со значением в базе данных, атрибут echo() a selected='true' элемента.

Другой метод, который я бы искал, был бы с javascript.Вы можете Ajax сохраненное значение в базе данных, а затем изменить выбранный атрибут для элемента, который соответствует.

Я действительно не мог опубликовать код, потому что я его сейчас не знаю, но я вполне уверен, что с этими советами вы могли бы начать ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...