Программирование > JavaScript & JScript

<select>

(1/2) > >>

PaSol:
у меня в бд хранится выбранный цвет. надо чтобы при открытие страницы в селекте выбирался цвет из бд, т.е.


Красный
Зеленый
Синий


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

Красный
Зеленый
Синий


а если зеленый:

Красный
Зеленый
Синий

tserbis:
Ты option\'ы в цикле выводишь?
Тогда оператор if, описанный по ссылке в твоей подписи, поможет.

PaSol:
нет не в цикле....а как его можно в цикл запихнуть? 8\\

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

и счас сделано через if, но занимает много места:
";
if ($row2[\'color\'] == \'FF0000\')
{
echo "Красный selected>Arial
Зеленый
Синий";
}
elseif ($row2[\'color\'] == \'00FF00\')
{
echo "Красный
Зеленый
Синий";
}
elseif ($row2[\'color\'] == \'0000FF\')
{
echo "Красный
Зеленый
Синий";
}

echo "

tserbis:
Это конечно не педагогично, но проще...

foreach (array (
    \'FF0000\' => \'Красный\',
    \'00FF00\' => \'Зелёный\',
    \'0000FF\' => \'Синий\'
) as $key => $val) {
    echo \'<option value="\' . $key . \'"\';
    if ( $key == $row2[\'color\'] ) {
        echo \' selected\';
    } # if
    echo \'>\' . $val;
} # foreach

PaSol:
т.е. тоже самое можно через бд сделать?

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

Спасибо, Вам.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии