Полосатая таблица не построчно, а по группам строк

  • Автор темы Автор темы Alexos
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Alexos

Новичок
Полосатая таблица не построчно, а по группам строк

Ребят, добый день, чё то клинит меня. Давно програмированием не занимался. А тут возникла необходимость.
Вообщем, есть след. таблица. Нужно сделать таблицу полосатой, а именно объединить одним цветом в таблице строки с одинаковыми датами. Выставляю флаг в цикле, нифига не выходит. Чё то не то делаю.

Дата проплаты Сумма, $
28/08/2007 2342 $
17/08/2007 1000 $
16/07/2007 1100 $
25/06/2007 990 $
04/06/2007 1000 $
01/06/2007 1000 $
18/05/2007 900 $
15/05/2007 1000 $
10/05/2007 1000 $
02/05/2007 1025 $
28/12/2006 100 $
28/12/2006 234 $
28/12/2006 567 $
28/12/2006 789$
29/11/2006 456 $
29/11/2006 856 $
29/11/2006 6 $
24/10/2006 678 $
24/10/2006 78 $
20/10/2006 494 $
20/10/2006 106 $
12/06/2005 670 $
 
что то типа того :)
PHP:
while ($row = ibase_fetch_assoc($sth)) {

        echo "<TR bgcolor=".($row["OPPAYDATE"]==$date_flag?"#FFFFFF":"#F0F0F0").">".
               "<TD>".eng2rus_date($row["OPPAYDATE"])."</TD>".
               "<TD>".$row["OPSUMM"]."</TD>".
             "</TR>";

        $date_flag = $row["OPPAYDATE"];

} // while
 
Ну дык прально. Еще раз изображенное условие прочитай и подумай.
 
Ну дык вроде все нормально, сравниваю со старой датой, а не выводит так как надо. Дайте наводку.
 
боди белый всё нормально

-~{}~ 30.08.07 15:10:

Может флаг старого цвета ещё надо запоминать?
 
боди белый всё нормально
ну тогда у вас выделение получается белое на белом...
ШТМЛ-сурс смотрели "раскраска" есть?

-~{}~ 30.08.07 14:14:

Так=же возможны глюки если в Вас нет тега<table>
 
сурс смотрел, раскраска есть, с тегами все в порядке. тут с логикой что то. а что не могу уловить чё то я.

Zetruger
это шутка? :)))
 
Alexos
1. На форуме тебе твою проблемы не решат.
2. На форуме тебя только научат, как решать свои проблемы.

Тебе знакомо такое понятие, как отладка?
первое, и главное ее правило состоит в том, что надо ВЫВЕСТИ на экран переменные, чтобы проконтролировать их ГЛАЗАМИ.

У тебя не работает сравнение?
Ну так почему тебе не придет в голову ВЫВЕСТИ участвующие в сравнении переменные?
 
:) я имею ввиду нет нужной раскраски.

-~{}~ 30.08.07 15:37:

*****
Знакомо.
Приходило в голову ещё до поста сюда. Не помогло, поэтому и постучался.
 
кажись понял, тебе нужно ловить момент смены даты и в этот момент менять цвет
 
ЧТО ЗНАЧИТ - НЕ ПОМОГЛО?????

Ты в состоянии русским языком писать - что именно пробовал и что именно не помогло?! КОНКРЕТНО!

ты пробовал менять форму,черт возьми, условия? писать его по-человечески? записывать цвет в переменную? выводить ее для контроля?

Почему все это я должен вытягивать из тебя клещами?

Делай, в общем.
На халяву закосить под тупенького и получить готовый код у тебя не выйдет.
Будешь сам разбираться.

И не надо думать, что "постучавшись", ты сделал великое нам одолжение! Надо УЧАСТВОВАТЬ в обсуждении. а не делать заявления типа "пробовал - не помогло". Если ты думаешь, что эти ленивые ответы хоть как-то могут помочь отвечающим, то ты сильно заблуждаешься.

Так что или пишешь по-человечески, или решаешь свои проблемы самостоятельно.

-~{}~ 30.08.07 16:04:

Zetruger
до тебя это только сейчас дошло?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху