Niżej przedstawiam kod. Chciałbym aby był wyświetlony każdy miesiąc na cały rok (a nie tylko ten aktualny). Może coś takiego żeby w parametrach funkcji wybrać dany miesiąc i 12 razy odczytać funkcje z każdym miesiącem PHP sie ucze (jak i w ogóle jako tako programowania )

Ogólnie się zastanaiwałem czy może w jv to zrobić ale musze mieć dostęp do każdego dnia w całym roku aby móc dodać do bazy (ogólnie to ma być taki przypominacz ) Może jakies inne rozwiązanie?
<?PHP function printCalendar() { if($dayofweek == 0) $dayofweek = 7; if($firstdayofmonth == 0) $firstdayofmonth = 7; switch($monthNum){ case 1 : $monthName = "Styczeń";break; case 2 : $monthName = "Luty";break; case 3 : $monthName = "Marzec";break; case 4 : $monthName = "Kwiecień";break; case 5 : $monthName = "Maj";break; case 6 : $monthName = "Czerwiec";break; case 7 : $monthName = "Lipiec";break; case 8 : $monthName = "Sierpień";break; case 9 : $monthName = "Wrzesień";break; case 10 : $monthName = "Październik";break; case 11 : $monthName = "Listopad";break; case 12 : $monthName = "Grudzień";break; } ?> <TR> <TD align="center" bgcolor="pink">Pn</TD> <TD align="center" bgcolor="pink">Wt</TD> <TD align="center" bgcolor="pink">Sr</TD> <TD align="center" bgcolor="pink">Cz</TD> <TD align="center" bgcolor="pink">Pi</TD> <TD align="center" bgcolor="pink">So</TD> <TD align="center" bgcolor="pink">Nd</TD> </TR> <? $j = $daysofmonth + $firstdayofmonth - 1; for($i = 0; $i < $j; $i++){ if($i < $firstdayofmonth - 1){ continue; } if(($i % 7) == 0){ } if(($i - $firstdayofmonth + 2) == $dayofmonth){ $color = "yellow"; $dzien=$i - $firstdayofmonth + 2; } else{ $color = "green"; $dzien=$i - $firstdayofmonth + 2; } } } printCalendar(); ?>