Есть 2 массива:
$_sklad=array('0'=>'Нет на складе','1'=>'Есть в наличии', '2'=>'Уточняйте у менеджера');
$_sklad_color=array('0'=>'red','1'=>'green', '2'=>'gray');
второй должен задавать цвет в зависимости от текста первого.
цвет остаётся зеленым..., оно то и понятно почему(ниже видно)
помогите плиз изменить следующий код , чтоб цвет менялся :
<div class="row italic size13 bold green"><?php echo $_sklad[$obj->sklad]; ?></div>
или подскажите плиз, как в кавычи класса запихнуть массив, чтоб он отображал значение...
Спустя 3 минуты, 47 секунд (8.05.2012 - 18:56) Invis1ble написал(а):
<div class="row italic size13 bold <?php echo $_sklad_color[$obj->sklad] ?>">
Спустя 4 минуты, 33 секунды (8.05.2012 - 19:01) te6a написал(а):
спасибо за оперативный ответ
, но так пробовал, он просто отображает текст второго массива...


Спустя 1 минута, 29 секунд (8.05.2012 - 19:02) Invis1ble написал(а):
Правильно, так и должно быть. Будет добавлен класс с названием из второго массива в div. А что ты имеешь ввиду?
Спустя 2 минуты, 19 секунд (8.05.2012 - 19:05) te6a написал(а):
чтоб текст был из первого массива, а цвет текста из второго ( во втором массиве цвета расписаны в зависимости от значения)
Спустя 1 минута, 5 секунд (8.05.2012 - 19:06) Invis1ble написал(а):
Цитата |
чтоб текст был из первого массива, а цвет текста из второго ( во втором массиве цвета расписаны в зависимости от значения) |
Ну так и будет, если ты задашь классам соответствующий цвет в css.
Спустя 54 секунды Invis1ble написал(а):
Можно непосредственно в стиль подставить
<div class="row italic size13 bold" style="color:<?php echo $_sklad_color[$obj->sklad] ?>">
Спустя 2 минуты, 45 секунд (8.05.2012 - 19:09) te6a написал(а):
Эммм, не подскажите как в css второму массиву задать цвет?
Спустя 2 минуты, 21 секунда (8.05.2012 - 19:11) Invis1ble написал(а):
.green {
color: green;
}
в php ты рано полез
PS. Массивам цвет не задается никаким макаром. Массив - это тип данных.
Спустя 34 секунды (8.05.2012 - 19:12) te6a написал(а):
Возможно я чтот не понятно объясняю,
должно быть следующее: если значние =0---пишется нет на складе (из первого массива) красным цветом(из второго массива)
если значение = 1, --есть в наличии зеленым цветом ит.д.
должно быть следующее: если значние =0---пишется нет на складе (из первого массива) красным цветом(из второго массива)
если значение = 1, --есть в наличии зеленым цветом ит.д.
Спустя 1 минута, 54 секунды (8.05.2012 - 19:13) Invis1ble написал(а):
Цитата |
Возможно я чтот не понятно объясняю, должно быть следующее: если значние =0---пишется нет на складе (из первого массива) красным цветом(из второго массива) если значение = 1, --есть в наличии зеленым цветом ит.д. |
это из первого поста было понятно
Спустя 2 минуты, 52 секунды (8.05.2012 - 19:16) te6a написал(а):
Просто по Вашей первой подсказке
Цитата |
<div class="row italic size13 bold" style="color:<?php echo $_sklad_color[$obj->sklad] ?>"> |
пишет не есть в наличии (из первого массива)(к примеру), а пишет текст : green из второго массива
Спустя 2 минуты, 1 секунда (8.05.2012 - 19:18) Invis1ble написал(а):
Цитата |
пишет не есть в наличии (из первого массива)(к примеру), а пишет текст : green из второго массива |
код в студию
Спустя 1 минута, 35 секунд Invis1ble написал(а):
это ведь был только открывающий тег
естественно полный вариант
<div class="row italic size13 bold" style="color:<?php echo $_sklad_color[$obj->sklad] ?>"><?php echo $_sklad[$obj->sklad]; ?></div>
Спустя 4 минуты, 18 секунд (8.05.2012 - 19:23) te6a написал(а):
Блиииин, премного Вам благодарен....
, всё получилось 

Спустя 1 минута, 33 секунды te6a написал(а):
Ходил я очень близко от цели оказывается

, спасибо огромнейшее!!!!
Спустя 2 минуты, 19 секунд te6a написал(а):
Нужно было сразу сюда заглянуть....
Спустя 33 секунды te6a написал(а):




Спустя 1 минута, 33 секунды te6a написал(а):
Ходил я очень близко от цели оказывается



Спустя 2 минуты, 19 секунд te6a написал(а):
Нужно было сразу сюда заглянуть....
Спустя 33 секунды te6a написал(а):
