Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Автоматическое расскрашивание ячеек
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Автоматическое расскрашивание ячеек

Страниц (1): [1]
 

1. Gradyslav - 20 Ноября, 2011 - 16:46:22 - перейти к сообщению
Добрый вечер.
Имеется вопрос, над которым бьюсь уже неделю.
Имеется таблица 3 столбца и 3 строки. Т.Е. 9 ячеек.
Эти ячейки заполнены числами. Можно ли сделать так, чтобы в зависимости от того, какое число в ячейке, ячейка закрашивалась определенным цветом.
Например, если значение в ячейке = 1, то ячейка закрашивается в красный. А в другой ячейке значение = 8, и она закрашена в зеленый.
Заранее благодарен за помощь.
2. Мелкий - 20 Ноября, 2011 - 18:10:32 - перейти к сообщению
Это JS. Или можно при выводе таблицы на сервере указывать стили.
3. Gradyslav - 20 Ноября, 2011 - 19:05:42 - перейти к сообщению
Мелкий пишет:
Это JS. Или можно при выводе таблицы на сервере указывать стили.

А можно подробней, как это сделать?)
4. tuareg - 20 Ноября, 2011 - 22:02:55 - перейти к сообщению
Сделайте массив
PHP:
скопировать код в буфер обмена
  1.  
  2. $color=array(1=>'#000',2=>'#fff') и т.д
  3.  

Когда выводите таблицу, определяете № строки № ячейки и подставляете соответствующие значения. Или если все завязано на значение в ячейке, проверяете это значение и ...
5. kappa - 20 Ноября, 2011 - 22:41:37 - перейти к сообщению
Gradyslav
Вот http://jsfiddle[dot]net/banzaj/ngTvr/1/ как то так,
конечно лучше сделать с оператором switch (но у меня по непонятным причинам не хочет работать) поэтому if

 

Powered by ExBB FM 1.0 RC1