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

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

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 $
 

Alexos

Новичок
что то типа того :)
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
 

whirlwind

TDD infected, paranoid
Ну дык прально. Еще раз изображенное условие прочитай и подумай.
 

Alexos

Новичок
Ну дык вроде все нормально, сравниваю со старой датой, а не выводит так как надо. Дайте наводку.
 

Alexos

Новичок
боди белый всё нормально

-~{}~ 30.08.07 15:10:

Может флаг старого цвета ещё надо запоминать?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
боди белый всё нормально
ну тогда у вас выделение получается белое на белом...
ШТМЛ-сурс смотрели "раскраска" есть?

-~{}~ 30.08.07 14:14:

Так=же возможны глюки если в Вас нет тега<table>
 

Alexos

Новичок
сурс смотрел, раскраска есть, с тегами все в порядке. тут с логикой что то. а что не могу уловить чё то я.

Zetruger
это шутка? :)))
 

Фанат

oncle terrible
Команда форума
Alexos
1. На форуме тебе твою проблемы не решат.
2. На форуме тебя только научат, как решать свои проблемы.

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

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

Alexos

Новичок
:) я имею ввиду нет нужной раскраски.

-~{}~ 30.08.07 15:37:

*****
Знакомо.
Приходило в голову ещё до поста сюда. Не помогло, поэтому и постучался.
 

Zetruger

ivan.chistyakov.name
кажись понял, тебе нужно ловить момент смены даты и в этот момент менять цвет
 

Фанат

oncle terrible
Команда форума
ЧТО ЗНАЧИТ - НЕ ПОМОГЛО?????

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

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

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

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

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

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

-~{}~ 30.08.07 16:04:

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