Nie napiszę rozwiązania, ale schemat działania
1. Stwórz zmienną która jest równa pierwszego dnia pracy. (niech się nazywa '$date')
2. Stwórz pętle, która się kończy wtedy, kiedy data jest większa od dzisiejszej.
3. Stwórz zapytanie (może trochę niepoprawnie, ale żeby trochę rozjaśnić) "SELECT * FROM godziny3 WHERE data='$date' "
4. Stwórz nowy wiersz tabeli na stronie
5. Wstaw w nią pierwszą komórkę z datą.
6. Pobierz dane z tabeli pracownicy. (i posegreguj ją od razu)
7. Stwórz zmienną $godziny =0.
8. Stwórz pętle wczytującą każdy element z rezultatów zapytania z tabeli godzin.
9. Sprawdzamy czy id_pracownika(z tabeli godziny)=id naszego pracownika.
10. Jeżeli tak to $godziny+=ilosc_godzin.
11. Jeżeli nie to nic nie robimy.
12. Po sprawdzeniu każdej daty, program wstawia do wiersza komórkę z liczbą godzin
13. A potem robi to dla następnych pracowników.
14. Zamykamy wiersz tabeli i robimy następny.
15. Inkrementujemy zmienną $date i wstawiamy ją do tabeli.
16. Powtarzamy wszystkie kroki, aż do uzyskania dzisiejszej daty.