[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Цвет текста в зависимости от значения
WisesT
Привет Мастерам!
В очередной раз прошу вашей помоши.
Некоторое время назад, добрые пользователи нашего форума подкинули следующий код
<td bgcolor=\"ededed\">".($postrow[$i]['status']=='Сообщено'?'<span style="color:green;">Сообщено</span>
'
:
(
$postrow[$i]['status']=='Забрано'?'<span style="color:red;">Забрано</span>':''))."</td></tr>

Он меняет цвет сообщения в зависимости от выводимого значения.
Все было хорошо, пока вариантов было только два. Появился третий вариант "Отменено", а прикрутить к нему цвет, я не могу=(
Подскажите пожалуйста.



Спустя 16 минут, 22 секунды (25.01.2012 - 15:43) bob marley написал(а):
Эх е-мое..Код сделай не в одну строку,а!

Спустя 8 секунд (25.01.2012 - 15:43) Winston написал(а):
Ну типа такого написать
if($postrow[$i]['status']=='Сообщено')
{
$color = 'green';
$text = 'Сообщено';
}
if($postrow[$i]['status']=='Забрано')
{
$color = 'red';
$text = 'Забрано';
}
if($postrow[$i]['status']=='Отменено')
{
$color = 'gray';
$text = 'Отменено';
}
"<td bgcolor=\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>";

Спустя 8 минут, 41 секунда (25.01.2012 - 15:51) UnWind написал(а):
Прости, я не понял задачи.
Вот этот код то работает, в чем проблема ?
if($postrow[$i]['status']=='Сообщено')
{
$color = 'green';
$text = 'Сообщено';
}
if($postrow[$i]['status']=='Забрано')
{
$color = 'red';
$text = 'Забрано';
}
if($postrow[$i]['status']=='Отменено')
{
$color = 'gray';
$text = 'Отменено';
}
"<td bgcolor=\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>";

Спустя 13 минут, 1 секунда (25.01.2012 - 16:04) WisesT написал(а):
пытаюсь его впилить. пока не получается.

Спустя 10 минут, 20 секунд (25.01.2012 - 16:15) Winston написал(а):
Цитата (WisesT @ 25.01.2012 - 15:04)
пытаюсь его впилить

Как пытаешья?

Спустя 2 минуты, 53 секунды (25.01.2012 - 16:18) WisesT написал(а):
Вот так
// Вывод меню  
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;



for($i = 0; $i < $num; $i++)
{

if($postrow[$i]['status']=='Сообщено')
{
$color = 'green';
$text = 'Сообщено';
}
if($postrow[$i]['status']=='Забрано')
{
$color = 'red';
$text = 'Забрано';
}
if($postrow[$i]['status']=='Отменено')
{
$color = 'gray';
$text = 'Отменено';
}

echo "<tr>
<td bgcolor=
\"ededed\">".$postrow[$i]['nomer']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['formatTime']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['formatTime1']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['gotovnost']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['firma']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['adress']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['imya']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['tel']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['ves']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kuda']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['oplata']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['primechaniya']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['prinyal']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kurier']."</td>
<td bgcolor=
\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>
</tr>"
;
}

Но оно рушит таблицу (делает в одну строчку :) ) и результата не дает

Спустя 4 минуты, 3 секунды (25.01.2012 - 16:22) Winston написал(а):
Ты в версте понимаешь? smile.gif
Посмотри на ее
Цитата (WisesT @ 25.01.2012 - 15:18)
<td bgcolor=\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>
      </tr>"; 

Ничего подозрительного не видно? smile.gif

Спустя 6 минут, 32 секунды (25.01.2012 - 16:28) WisesT написал(а):
Походу экранить нужно все "

Спустя 4 минуты, 48 секунд (25.01.2012 - 16:33) WisesT написал(а):
<td bgcolor=\"ededed\"><span style=\"'color:\".$color.\"'>".$text."</span></td></tr>
</tr>"
;

Таблицу выровняло, но все забило статусом "Сообщено" и цвет не применяет

я нупЪ ((

Спустя 6 минут, 9 секунд (25.01.2012 - 16:39) Winston написал(а):
Это
Свернутый текст
Цитата (WisesT @ 25.01.2012 - 15:18)
echo "<tr>
        <td bgcolor=\"ededed\">".$postrow[$i]['nomer']."</td>
  <td bgcolor=\"ffffff\">".$postrow[$i]['formatTime']."</td>
  <td bgcolor=\"ededed\">".$postrow[$i]['formatTime1']."</td>
  <td bgcolor=\"ffffff\">".$postrow[$i]['gotovnost']."</td>
  <td bgcolor=\"ededed\">".$postrow[$i]['firma']."</td>
  <td bgcolor=\"ffffff\">".$postrow[$i]['adress']."</td>
  <td bgcolor=\"ededed\">".$postrow[$i]['imya']."</td>
  <td bgcolor=\"ffffff\">".$postrow[$i]['tel']."</td>
  <td bgcolor=\"ededed\">".$postrow[$i]['ves']."</td>
  <td bgcolor=\"ffffff\">".$postrow[$i]['kuda']."</td>
  <td bgcolor=\"ededed\">".$postrow[$i]['oplata']."</td>
  <td bgcolor=\"ffffff\">".$postrow[$i]['primechaniya']."</td>
  <td bgcolor=\"ededed\">".$postrow[$i]['prinyal']."</td>
        <td bgcolor=\"ffffff\">".$postrow[$i]['kurier']."</td>
  <td bgcolor=\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>
      </tr>"; 


Перепиши так
Свернутый текст
echo "<tr> 
<td bgcolor=
\"ededed\">".$postrow[$i]['nomer']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['formatTime']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['formatTime1']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['gotovnost']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['firma']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['adress']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['imya']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['tel']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['ves']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kuda']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['oplata']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['primechaniya']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['prinyal']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kurier']."</td>
<td bgcolor=
\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td>
</tr>"
;

Спустя 7 минут, 1 секунда (25.01.2012 - 16:46) WisesT написал(а):
твой вариант убивает всю табличку user posted image
Делает ее в одну строчку. Статус - не отображает вообще.
Вот весь исходник
echo "<tr><td>
<table border=
\"1\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
<tr style=
\"border: solid 1px #000\">
<td bgcolor=
\"ededed\"><b>Номер</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Дата</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>На когда</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Готовность</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Фирма</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Адресс</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Имя</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Телефон</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Вес</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Куда</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Оплата</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Примечания</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Принял</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Курьер</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Статус</b></td>
</tr>"
;
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href= ./out.php?page=1><<</a>
<a href= ./out.php?page='
. ($page - 1) .'><</a> ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' <a href= ./out.php?page='. ($page + 1) .'>></a>
<a href= ./out.php?page='
.$total. '>>></a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 2 > 0) $page2left = ' <a href= ./out.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href= ./out.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href= ./out.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href= ./out.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';


// Вывод меню
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;



for($i = 0; $i < $num; $i++)
{



echo "<tr>
<td bgcolor=
\"ededed\">".$postrow[$i]['nomer']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['formatTime']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['formatTime1']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['gotovnost']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['firma']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['adress']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['imya']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['tel']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['ves']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kuda']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['oplata']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['primechaniya']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['prinyal']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kurier']."</td>
<td bgcolor=
\"ededed\">".($postrow[$i]['status']=='Сообщено'?'<span style="color:green;">Сообщено</span>':($postrow[$i]['status']=='Забрано'?'<span style="color:red;">Забрано</span>':''))."</td></tr>
</tr>"
;
}
echo "</table>";

// Вывод меню
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

?>
</td>
</
tr>
</
table>


Спустя 5 минут, 38 секунд (25.01.2012 - 16:52) Winston написал(а):
Вот так попробуй
Свернутый текст
<?
echo "<tr><td>
<table border=
\"1\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
<tr style=
\"border: solid 1px #000\">
<td bgcolor=
\"ededed\"><b>Номер</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Дата</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>На когда</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Готовность</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Фирма</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Адресс</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Имя</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Телефон</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Вес</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Куда</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Оплата</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Примечания</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Принял</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Курьер</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Статус</b></td>
</tr>"
;
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href= ./out.php?page=1><<</a>
<a href= ./out.php?page='
. ($page - 1) .'><</a> ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' <a href= ./out.php?page='. ($page + 1) .'>></a>
<a href= ./out.php?page='
.$total. '>>></a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 2 > 0) $page2left = ' <a href= ./out.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href= ./out.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href= ./out.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href= ./out.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';


// Вывод меню
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;



for($i = 0; $i < $num; $i++)
{

if($postrow[$i]['status']=='Сообщено')
{
$color = 'green';
$text = 'Сообщено';
}
if($postrow[$i]['status']=='Забрано')
{
$color = 'red';
$text = 'Забрано';
}
if($postrow[$i]['status']=='Отменено')
{
$color = 'gray';
$text = 'Отменено';
}


echo "<tr>
<td bgcolor=
\"ededed\">".$postrow[$i]['nomer']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['formatTime']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['formatTime1']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['gotovnost']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['firma']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['adress']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['imya']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['tel']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['ves']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kuda']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['oplata']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['primechaniya']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['prinyal']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kurier']."</td>
<td bgcolor=
\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>
</tr>"
;
}
echo "</table>";

// Вывод меню
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

?>
</td>
</
tr>
</
table>

Спустя 4 минуты, 48 секунд (25.01.2012 - 16:57) WisesT написал(а):
Неа=( убивает таблицу

Спустя 1 минута, 33 секунды (25.01.2012 - 16:58) WisesT написал(а):
давайте вот так.
вот весь код

Свернутый текст
<?php  
// Устанавливаем соединение с базой данных
include "config.php";



// Переменная хранит число сообщений выводимых на станице
$num = 80;
// Извлекаем из URL текущую страницу
$page = !empty($_GET['page']) ? $_GET['page'] : NULL;
//$page = $_GET['page'];
// Определяем общее число сообщений в базе данных

$result = mysql_query("SELECT COUNT(*) FROM zakazy");
$posts = mysql_result($result, 0);
// Находим общее число страниц
$total = intval(($posts - 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю

if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения

$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start

$result = mysql_query("SELECT *, DATE_FORMAT(`time`, '%d-%m-%Y %H:%i:%s') as `formatTime`, DATE_FORMAT(`na_kogda`, '%d-%m-%Y') as `formatTime1` FROM zakazy LIMIT $start, $num");

// В цикле переносим результаты запроса в массив $postrow
while ( $postrow[] = mysql_fetch_array($result))
?>
<?php

echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=
\"http://www.w3.org/1999/xhtml\">

<head>
<META http-equiv='refresh' content='60,http://192.168.1.10/out_test.php'>
<meta http-equiv=
\"Content-Type\" content=\"text/html; charset=windows-1251\" />

<title>Все заказы</title>

<style type=
\"text/css\">

</style>

</head>

<body>


<center>

<table width=
\"100%\" height=\"100%\">


<tr>
<td colspan=
\"2\" background=\"images/earth.jpg\" width=\"100%\" height=\"250px\">
<center>
<script src=
\"http://remarc.ucoz.ru/media/?t=video;w=200;h=150;f=http%3A%2F%2Fremarc.ucoz.ru%2Fflash%2Fclock_2004-1.swf\" type=\"text/javascript\"></script>
<img src=
\"images/logo.png\" width=\"750\" height=\"120\" >
<img src=
\"images/shar.png\" width=\"150px\" height=\"150px\" >

</center></td>

</tr>

<tr>

<td width=
\"205px\" valign=\"top\" >
<div align=
\"left\" id=\"ss\" style=\"width:205px; height:490px;\">
<div align=
\"left\" style=\"padding: 0 0px\">
<div>
<a href=
\"http://192.168.1.10/index.html\" ><img src=\"images/button_main.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/insert.php\"><img src=\"images/button_new.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/out_today.php\"><img src=\"images/button_today.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/out_tmrw.php\"><img src=\"images/button_tmrw.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/out_old.php\"><img src=\"images/button_old.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/out.php\"><img src=\"images/button_all.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/update_data.php\"><img src=\"images/button_edit.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/del_data.php\"><img src=\"images/button_del.png\"></a>
</div>

<div>
<a href=
\"http://192.168.1.10/search.php\"><img src=\"images/button_search.png\"></a>
</div>
<fieldset style=
\"display:inline;\">
<legend>Поиск в Google</legend>
<form action=
\"http://www.google.com/search?\" target=\"_blank\" method=\"get\" style=\"margin:0px;\">
<input type=
\"text\" id=\"q\" name=\"q\">
<input type=
\"submit\" value=\"Поиск\">
</form>
</fieldset>
</td>

<td valign=
\"top\" width=\"100%\"><table width=\"100%\" border=\"1\">
<tr>
<td><div align=
\"center\">
<p><strong>Все заказы</strong></p>
<p>Страничка обновляется автоматически каждую минуту</p>
<p>Ее можно обновить самостоятельно, нажав (F5)</p>
</div></td>
</tr>
<tr><td>
<table border=
\"1\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
<tr style=
\"border: solid 1px #000\">
<td bgcolor=
\"ededed\"><b>Номер</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Дата</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>На когда</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Готовность</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Фирма</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Адресс</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Имя</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Телефон</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Вес</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Куда</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Оплата</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Примечания</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Принял</b></td>
<td bgcolor=
\"ffffff\" align=\"center\"><b>Курьер</b></td>
<td bgcolor=
\"ededed\" align=\"center\"><b>Статус</b></td>
</tr>"
;
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href= ./out.php?page=1><<</a>
<a href= ./out.php?page='
. ($page - 1) .'><</a> ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' <a href= ./out.php?page='. ($page + 1) .'>></a>
<a href= ./out.php?page='
.$total. '>>></a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 2 > 0) $page2left = ' <a href= ./out.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href= ./out.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href= ./out.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href= ./out.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';


// Вывод меню
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;



for($i = 0; $i < $num; $i++)
{



echo "<tr>
<td bgcolor=
\"ededed\">".$postrow[$i]['nomer']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['formatTime']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['formatTime1']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['gotovnost']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['firma']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['adress']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['imya']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['tel']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['ves']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kuda']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['oplata']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['primechaniya']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['prinyal']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kurier']."</td>
<td bgcolor=
\"ededed\">".($postrow[$i]['status']=='Сообщено'?'<span style="color:green;">Сообщено</span>':($postrow[$i]['status']=='Забрано'?'<span style="color:red;">Забрано</span>':''))."</td></tr>
</tr>"
;
}
echo "</table>";

// Вывод меню
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

?>
</td>
</
tr>
</
table>



</
td>
</
tr>


</
table>

</
center>

</
body>
</
html>

Спустя 49 минут, 56 секунд (25.01.2012 - 17:48) WisesT написал(а):
еще варианты есть?

Спустя 2 минуты, 43 секунды (25.01.2012 - 17:51) UnWind написал(а):
WisesT
За что спасибо то ?)
Ладно, сейчас допилю класс на яве и посмотрю какие варианты еще есть wink.gif

Спустя 30 секунд (25.01.2012 - 17:51) Winston написал(а):
В начало цикла for вставь этот код

if($postrow[$i]['status']=='Сообщено')
{
$color = 'green';
$text = 'Сообщено';
}
if($postrow[$i]['status']=='Забрано')
{
$color = 'red';
$text = 'Забрано';
}
if($postrow[$i]['status']=='Отменено')
{
$color = 'gray';
$text = 'Отменено';
}

И эту строку
<td bgcolor=\"ededed\">".($postrow[$i]['status']=='Сообщено'?'<span style="color:green;">Сообщено</span>':($postrow[$i]['status']=='Забрано'?'<span style="color:red;">Забрано</span>':''))."</td></tr>


Заменить на это
<td bgcolor=\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>

Спустя 9 минут, 22 секунды (25.01.2012 - 18:01) WisesT написал(а):
Верно заменил?
for($i = 0; $i < $num; $i++)  
{
if($postrow[$i]['status']=='Сообщено')
{
$color = 'green';
$text = 'Сообщено';
}
if($postrow[$i]['status']=='Забрано')
{
$color = 'red';
$text = 'Забрано';
}
if($postrow[$i]['status']=='Отменено')
{
$color = 'gray';
$text = 'Отменено';
}




echo "<tr>
<td bgcolor=
\"ededed\">".$postrow[$i]['nomer']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['formatTime']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['formatTime1']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['gotovnost']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['firma']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['adress']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['imya']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['tel']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['ves']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kuda']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['oplata']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['primechaniya']."</td>
<td bgcolor=
\"ededed\">".$postrow[$i]['prinyal']."</td>
<td bgcolor=
\"ffffff\">".$postrow[$i]['kurier']."</td>
<td bgcolor=
\"ededed\"><span style=\"'color:".$color."'>".$text."</span></td></tr>
</tr>"
;
}
echo "</table>";

Ибо беда какая-то....

Спустя 4 минуты, 55 секунд (25.01.2012 - 18:06) Winston написал(а):
Цитата (WisesT @ 25.01.2012 - 17:01)
Верно заменил?

И что? Не пахает? smile.gif

Спустя 2 минуты, 15 секунд (25.01.2012 - 18:08) WisesT написал(а):
неа. Табличка превратилась в одну строчку.
1 строка и триллион столбцов)
Статус вообще не выводит

Спустя 8 минут, 12 секунд (25.01.2012 - 18:16) Winston написал(а):
Цитата (WisesT @ 25.01.2012 - 17:08)
неа. Табличка превратилась в одну строчку.
1 строка и триллион столбцов)
Статус вообще не выводит

А если убрать
Свернутый текст
if($postrow[$i]['status']=='Сообщено')
{
$color = 'green';
$text = 'Сообщено';
}
if($postrow[$i]['status']=='Забрано')
{
$color = 'red';
$text = 'Забрано';
}
if($postrow[$i]['status']=='Отменено')
{
$color = 'gray';
$text = 'Отменено';
}

Нормально все выводит? Ну кроме цвета и текста.

Спустя 4 минуты, 26 секунд (25.01.2012 - 18:20) WisesT написал(а):
тоже ломает

Спустя 20 минут, 57 секунд (25.01.2012 - 18:41) Winston написал(а):
Цитата (WisesT @ 25.01.2012 - 17:20)
тоже ломает

А самый первый код который ты дал, нормально работает?

Спустя 1 минута, 11 секунд (25.01.2012 - 18:43) WisesT написал(а):
на ура!

Спустя 4 минуты, 51 секунда (25.01.2012 - 18:47) Winston написал(а):
Цитата (WisesT @ 25.01.2012 - 17:43)
на ура!

:)
Тогда возвращаемся к первоначальному коду, и попробуй так написать
<td bgcolor=\"ededed\">".(
$postrow[$i]['status']=='Сообщено'
? '<span style="color:green;">Сообщено</span>'
: ($postrow[$i]['status']=='Забрано'?'<span style="color:red;">Забрано</span>':'<span style="color:gray;">Отменено</span>')
).
"</td></tr>

Спустя 4 минуты, 40 секунд (25.01.2012 - 18:52) WisesT написал(а):
уже лучше. Но все поля, где статус не указан вообще, стали "Отменено"
а так, впринципе работает)

Спустя 2 минуты, 14 секунд (25.01.2012 - 18:54) Winston написал(а):
Тогда еще глубже :D
<td bgcolor=\"ededed\">".(
$postrow[$i]['status']=='Сообщено'
? '<span style="color:green;">Сообщено</span>'
: ($postrow[$i]['status']=='Забрано'
?'<span style="color:red;">Забрано</span>'
: ($postrow[$i]['status']=='Отменено'
? '<span style="color:gray;">Отменено</span>'
: '')
)
).
"</td></tr>

Спустя 3 минуты, 5 секунд (25.01.2012 - 18:57) WisesT написал(а):
я же говорю "Гений!"
=) спасибо тебе, мил человек!

П.С. Будет еще одно дельце. Точно не простое) но это уже как-то погодя)

Спустя 5 часов, 5 минут, 12 секунд (26.01.2012 - 00:03) UnWind написал(а):
Эх( Не успел sad.gif

Спустя 10 часов, 22 минуты, 15 секунд (26.01.2012 - 10:25) WisesT написал(а):
Тебе (да и вообще, вам) еще будет над чем подумать мне в помощь)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.