Składałby się z panelu admina i panelu użytkownika.
CEL: Zapisywanie codziennie informacji przez użytkowników, które później są wyświetlane adminowi na przestrzeni tygodnia, miesiąca.
Zatem do rzeczy.
Użytkownik wchodzi do swojego panelu i po zalogowaniu widzi 5 pól do wypełnienia
Data: [05-10-2009] - pole nie jest puste, domyślnie wyświetla się "teraźniejsza" data jednak można ją zmienić
Liczba 1 [xx]
Liczba 2 [xx]
Liczba 3 [xx]
Uwagi [xxxxxx] - Krótkie pole uwag
i na końcu

Dane lądują w tabeli w bazie danych, z tym że domyślnie powinno się zapisywać KTO dodał "raport" (czyli przypisane do tej osoby która była zalogowana) i następne tabelki już z tego co jest powyżej.
Te przykładowe dane posłużą do wyświetlania ich w panelu admina:
Grupa A: | PON | WT | ŚR | CZW | PT | ----------------------------------------- | SUMA - Tydzień | SUMA - Miesiąc
-------------| L1| L2|L3 | --|tutaj to samo, dla każdego dnia wypisana liczba|---- | L1 | L2 | L3 | L1| L2 | L3
USER 1
USER 2
USER 3
SUMA ---------podsumowanie z każdego dnia, tygodnia i miesiąca wyników całej grupy -------------------------------------------------
Podobnie dla 2 grupy userów
Grupa B: | PON | WT | ŚR | CZW | PT | ----------------------------------------- | SUMA - Tydzień | SUMA - Miesiąc
-------------| L1| L2|L3 | --|tutaj to samo, dla każdego dnia wypisana liczba|---- | L1 | L2 | L3 | L1| L2 | L3
USER 1
USER 2
USER 3
SUMA ---------podsumowanie z każdego dnia, tygodnia i miesiąca wyników całej grupy -------------------------------------------------
i na końcu
SUMA -------------------------podsumowanie z każdego dnia, tygodnia, miesiąca wyników wszystkich grup
Teraz pytanie jak wyciągnąć te dane z tabeli w bazie... ? Skrypt będzie od podstaw, dlatego muszę uwzględnić również jakiś system logowania? co polecacie ?
Jak mam wyciągnąć te dane z bazy, żeby były podliczane dniami, tygodniami i miesiącami. Co zrobić żeby dane były archiwizowane i po upłynięciu tygodnia, w poniedziałek tabelka była pusta i naliczało następny tydzień ?
Prosiłbym bardzo o pomoc.