Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Условное форматирование ячеек / 9 сообщений из 9, страница 1 из 1
24.09.2016, 00:39
    #39314710
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
Добрый ночи!
Есть БД в MySQL
В PHP сделал запрос:
Код: sql
1.
SELECT Шт FROM Таблица1;


Вот таблица:
Шт46325...

А вот так я хочу:
Шт46325...
В моем понимании if шт >5 then color="red" )))
Если так можно какой код и где мне написать?
Помогите пожалуйста чайнику!
За ранее спасибо!
...
Рейтинг: 0 / 0
24.09.2016, 01:18
    #39314727
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
Делаю вот так, не получается (
Код: html
1.
2.
3.
4.
5.
<td if($row[3] >"10")
{
bgcolor="yellow"
}
><?php echo $row[3];?>
...
Рейтинг: 0 / 0
24.09.2016, 12:10
    #39314838
Gwa
Gwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
Abisma2008,

Что-то типа
Код: php
1.
2.
3.
  if ($row[3]>10) echo '<td style="color:red;">'.$row[3].'</td>';
  else 
  echo '<td>'.$row[3].'</td>';
...
Рейтинг: 0 / 0
24.09.2016, 13:49
    #39314857
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
GwaAbisma2008,

Что-то типа
Код: php
1.
2.
3.
  if ($row[3]>10) echo '<td style="color:red;">'.$row[3].'</td>';
  else 
  echo '<td>'.$row[3].'</td>';


Здравствуйте!
Нет не получилось(
Вот код полностью:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
$result=mysql_query('SELECT * FROM `Table1`');
?>
<table cellspacing="0">
		<tr>
			<th>Намуди бор</th>
			<th>Номи бор</th>
			<th>Ранги бор</th>
			<th>Шт</th>
			
		</tr>
		<?php while ($row=mysql_fetch_array($result)):?>
			<tr>
				<td bgcolor="yellow"><?php echo $row[0];?>
				<td><?php echo $row[1];?>
				<td><?php echo $row[2];?>
              <td style="color:red;"><?php echo $row[3];?>
			</tr>
		<?php endwhile;?>
</table>
...
Рейтинг: 0 / 0
24.09.2016, 17:45
    #39314909
Gwa
Gwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
Abisma2008,

а что в результате получилось?

--в коде не вижу открытия БД
--в коде не вижу if
и вообще синтаксис довольно сомнительный
Я же показал такие нужно сделать echo
...
Рейтинг: 0 / 0
14.10.2016, 11:58
    #39326934
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
GwaAbisma2008,

Что-то типа
Код: php
1.
2.
3.
  if ($row[3]>10) echo '<td style="color:red;">'.$row[3].'</td>';
  else 
  echo '<td>'.$row[3].'</td>';


Здравствуйте!
Наконец то я разобрался с вашим кодом. Ваш код работает отлично.
Но подскажите пожалуйста если в ячейки цифра больше 20 то тогда цифру зелёним показал.
Как и где добавить вторую условию?
За ранее Спасибо!
...
Рейтинг: 0 / 0
14.10.2016, 15:58
    #39327210
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
Код: html
1.
<td<?php echo $row[3] > 5 ? ($row[3] > 20 ? ' style="color:green;"' : ' style="color:red;"') : ''; ?>><?php echo $row[3];?></td>
...
Рейтинг: 0 / 0
14.10.2016, 16:42
    #39327264
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
SharuPoNemnogu
Код: html
1.
<td<?php echo $row[3] > 5 ? ($row[3] > 20 ? ' style="color:green;"' : ' style="color:red;"') : ''; ?>><?php echo $row[3];?></td>


Здравствуйте!
Спасибо за ответ!
Можно отнять немного вашего времени?
<5 - Красный
<10 - Желтый
>20 - Зеленый
Извините меня. Я пробовал у меня не получилось.
Спасибо!
...
Рейтинг: 0 / 0
14.10.2016, 16:55
    #39327273
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное форматирование ячеек
Abisma2008,
думать мы вообще не хотим, хотим ctrl+с ctrl+v
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
if (значение < 5) {
    $color = 'red';
} elseif (значение  >= 5 && значение  < 10) {
    $color = 'yellow';
} elseif (значение > 20) {
    $color = 'green';
} else {
    $color = '';
}
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Условное форматирование ячеек / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]