Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2013, 20:36   #1
СерегаЯ
Новичок
Джуниор
 
Регистрация: 22.09.2011
Сообщений: 2
По умолчанию Выделить цветом

Помогите пожалуйста выделить красным цветом значение 'PrProc' если его значение отрицательно

есть код:
$query = "SELECT `ID_ROBOT`,`NAME`, `INSTRUMENT`, DATE_FORMAT(`START_DATA`,'%d.%m.%Y' ) AS `START_DATA`,DATE_FORMAT(`END_DATA` ,'%d.%m.%Y') AS `END_DATA`,`PROFIT`,`PROFIT_PR`,`MA XPROS_PR`, `MAXPROS_MANS`, `PrDayR`, `PrDayProc`, `TEK_DATA`, `TEK_TIME` FROM `ROBOTS` LIMIT ".$start.", ".$limit;
//выполняем запрос
$result = mysql_query($query);

//формируем данные для таблицы в формате XML
$s = "<?xml version='1.0' encoding='windows-1251'?>";
$s .= "<rows>";
$s .= "<page>".$page."</page>";
$s .= "<total>".$total_pages."</total>";
$s .= "<records>".$count."</records>";

$rub = iconv("utf-8", "windows-1251", "руб.");
while($row = mysql_fetch_assoc($result)) {
$s .= "<row id='". $row['ID_ROBOT']."'>";
$s .= "<cell><![CDATA[". $row['NAME']."]]></cell>";
$s .= "<cell><![CDATA[". $row['INSTRUMENT']."]]></cell>";
$s .= "<cell><![CDATA[". $row['START_DATA']."]]></cell>";
$s .= "<cell><![CDATA[". $row['END_DATA']."]]></cell>";
$s .= "<cell><![CDATA[". number_format($row['PROFIT'], 0, ',',' ').' '.$rub."]]></cell>";
$s .= "<cell><![CDATA[". number_format($row['PROFIT_PR'], 2, '.',' ').' %'."]]></cell>";
$s .= "<cell><![CDATA[". number_format($row['MAXPROS_MANS'], 2, '.',' ').' %'."]]></cell>";
$s .= "<cell><![CDATA[". number_format($row['MAXPROS_PR'], 2, '.',' ').' %'."]]></cell>";
$s .= "<cell><![CDATA[". $row['PrDayR']."]]></cell>";
$s .= "<cell><![CDATA[". $row['PrProc']."]]></cell>";
$s .= "<cell><![CDATA[". $row['TEK_DATA']."]]></cell>";
$s .= "<cell><![CDATA[". $row['TEK_TIME']."]]></cell>";
$s .= "</row>";
}
$s .= "</rows>";
СерегаЯ вне форума Ответить с цитированием
Старый 28.04.2013, 10:00   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

Ставить условие при формировании самой таблицы - если отрицательное раскрашивать как нужно
ADSoft вне форума Ответить с цитированием
Старый 29.04.2013, 15:53   #3
СерегаЯ
Новичок
Джуниор
 
Регистрация: 22.09.2011
Сообщений: 2
По умолчанию просьба

Цитата:
Сообщение от ADSoft Посмотреть сообщение
Ставить условие при формировании самой таблицы - если отрицательное раскрашивать как нужно
Если можете, подскажите как раскрасить и проверить условие
СерегаЯ вне форума Ответить с цитированием
Старый 29.04.2013, 16:34   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

проверка условия -
Код:
IF (ваше значение < 0)
насчет раскраски... неясно зачем вам XML .. .и как вы его потом обрабатываете
если всякими XSL - так там можно прописать....
если бы просто выводили таблицей - <font color="blue">текст</font>
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выделить диапазон цветом по найденному слову DAN1L Microsoft Office Excel 2 09.12.2012 22:23
выделить другим цветом самые длинные слова serginho Общие вопросы C/C++ 0 07.11.2010 22:06
выделить цветом в мемо iliili Общие вопросы Delphi 3 01.10.2010 16:57
Выделить цветом записи в ленточной форме Swatch Microsoft Office Access 2 06.09.2010 14:43
выделить все строки цветом по заданому условию mars56 Microsoft Office Excel 2 15.02.2010 07:55