Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: PaSol от 03 Ноября 2004, 15:50:31
-
у меня в бд хранится выбранный цвет. надо чтобы при открытие страницы в селекте выбирался цвет из бд, т.е.
если в бд красный, то :
а если зеленый:
-
Ты option\'ы в цикле выводишь?
Тогда оператор if, описанный по ссылке в твоей подписи, поможет.
-
нет не в цикле....а как его можно в цикл запихнуть? 8\\
у меня все как написано выше, тока пунктов 6
и счас сделано через if, но занимает много места:
-
Это конечно не педагогично, но проще...
foreach (array (
\'FF0000\' => \'Красный\',
\'00FF00\' => \'Зелёный\',
\'0000FF\' => \'Синий\'
) as $key => $val) {
echo \' if ( $key == $row2[\'color\'] ) {
echo \' selected\';
} # if
echo \'>\' . $val;
} # foreach
-
т.е. тоже самое можно через бд сделать?
а как педагогично?
Спасибо, Вам.
-
[OFF]Я имел ввиду приводить готовый код не педагогично.[/OFF]
Не понял я вот это
>> т.е. тоже самое можно через бд сделать?
Приведённым мною кодом замени свою конструкцию if-elseif-elseif...
-
попорядку....
1. ты создаешь массив - значит я могу эти цвета хранить в бд и выводить их оттуда?
есть ли в этом смысл?
-
Да, конечно. Перечень допустимых вообще цветов можно хранить и в базе, если он меняется.
-
сделал, спасибо тебе!