Przekazuję prośbę mojej serdecznej koleżanki:

===============

Dzień dobry

Zwracam się do was ze swoim problemem który mam do rozwiązania. Myślę, że dla Was to dwie minuty pisania a ja nie mogę sobie z tym poradzić. Chodzi oczywiście o mini kod php wyciągający z jednej tabeli (która istnieje w MySQL) dane o uczniach i układający te dane na stronie www wg narastających dni. Przykład poniżej:

Tabela istniejżca w MySQL

Baza o nazwie „Uczniowie” a tabela poniższa „harcerze”:

Nr IdHarcerza Nazwisko DuzurOd DyzurDo Waznosc
1 4 Zajcel 2006-04-26 2006-04-29 D
2 3 Stencel 2006-04-29 2006-05-01 M
3 1 Bąk 2006-04-21 2006-05-03 D
4 4 Zajcel 2006-05-01 2006-05-03 M
5 1 Bąk 2006-05-05 2006-05-05 M
6 2 Powsik 2006-05-01 2006-05-02 D
7 10 Królik 2006-04-27 2006-04-30 D
8 5 Beć 2006-05-02 2006-05-09 X

Powyższa tabela jest ciągle uzupełniane o nowe dyżury.

Sprawa polega na tym , że aby wchodząc na adres strony www zobaczyć zestawienie dyżurów wszystkich harcerzy w poniższej postaci (tabela). Harcerzy jest nie 10 jak w przykładzie lecz 20:

1 2 3 4 5 10
2006-04-23 D
2006-04-24 D
2006-04-25 D
2006-04-26 D D
2006-04-27 D D D
2006-04-28 D D D
2006-04-29 D M D D
2006-04-30 D M D
2006-05-01 D D M M
2006-05-02 D D M X
2006-05-03 D M X
2006-05-04 X
2006-05-05 M X
..itd. 100dat X

Zakres dat winien być ciągiem od 10 dni wstecz licząc od daty dzisiejszej oraz aż na 100 dni na przyszłość. W kolumnie dat, daty muszą być ciągiem jedna za drugą, nawet jeżeli żaden z harcerzy nie będzie miał dyżuru (linia winna być pusta).

Podobno jest to łatwizna ale nie dla mnie a wypadła niespodziewana i gwałtowna okoliczność, że muszę coś podobnego zaprezentować na stronach WWW.

Pozdrawiam serdecznie i liczę na podpowiedź

Z poważaniem

A. Giers

alina.giers@op.pl