Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: PaSol от 03 Ноября 2004, 15:50:31

Название: <select>
Отправлено: PaSol от 03 Ноября 2004, 15:50:31
у меня в бд хранится выбранный цвет. надо чтобы при открытие страницы в селекте выбирался цвет из бд, т.е.



если в бд красный, то :


а если зеленый:
Название: <select>
Отправлено: tserbis от 03 Ноября 2004, 15:57:39
Ты option\'ы в цикле выводишь?
Тогда оператор if, описанный по ссылке в твоей подписи, поможет.
Название: <select>
Отправлено: PaSol от 03 Ноября 2004, 16:06:50
нет не в цикле....а как его можно в цикл запихнуть? 8\\

у меня все как написано выше, тока пунктов 6

и счас сделано через if, но занимает много места:
Название: <select>
Отправлено: tserbis от 03 Ноября 2004, 16:12:52
Это конечно не педагогично, но проще...

foreach (array (
    \'FF0000\' => \'Красный\',
    \'00FF00\' => \'Зелёный\',
    \'0000FF\' => \'Синий\'
) as $key => $val) {
    echo \'
Название: <select>
Отправлено: PaSol от 03 Ноября 2004, 16:18:19
т.е. тоже самое можно через бд сделать?

а как педагогично?

Спасибо, Вам.
Название: <select>
Отправлено: tserbis от 03 Ноября 2004, 16:24:11
[OFF]Я имел ввиду приводить готовый код не педагогично.[/OFF]

Не понял я вот это
>> т.е. тоже самое можно через бд сделать?

Приведённым мною кодом замени свою конструкцию if-elseif-elseif...
Название: <select>
Отправлено: PaSol от 03 Ноября 2004, 16:30:46
попорядку....
1. ты создаешь массив - значит я могу эти цвета хранить в бд и выводить их оттуда?

есть ли в этом смысл?
Название: <select>
Отправлено: tserbis от 03 Ноября 2004, 16:36:15
Да, конечно. Перечень допустимых вообще цветов можно хранить и в базе, если он меняется.
Название: <select>
Отправлено: PaSol от 03 Ноября 2004, 17:10:51
сделал, спасибо тебе!