Günther: Kalender in PHP

Beitrag lesen

hallo zusammen,
ich habe vor einen PHP-Kalender zu schreiben.
Er sollte 7 Spalten für die Wochentage haben, wobei die erste Spalte "Montag" sein sollte.
So, das ist ja noch kein großes Problem.
Dann kommen die Tage:
Erstmal müssen am Anfang in der ersten Zeile soviele "leere" <td>s hinzugefügt werden bis der Wochentag des 1. im Monats erreicht ist.
Das denke ich krieg ich auch noch hin.
Aber wie bringe ich PHP dazu genau soviele zeilen/spalten zu schreiben dass z.b. der februar nicht 31 Tage bekommt?

Das ganze soll eine Art System wählen wo man ein Datum auswählen kann, d.h. ich könnte natürlich einfach einen Link mit z.b. dem Tag als Linktext in jede Spalte schreiben lassen, aber gibt es denn irgendeine möglichkeit >> OHNE JS << den ganzen hintergrund einer spalte als link zu machen?
also dass man quasi nur in die spalte klicken muss?
Mir ist da schon die idee gekommen ich könnte ja ein 1*1 pixel großes transparentes gif machen, das dann auf die größe der spalte strecken wäre ja kein problem. aber was machen wenn die spaltengröße keine absolute sondern eine relative größe ist?

Vielen Dank für die Zeit zum Lesen und die hoffentlich wie immer kompetente Hilfe :)
MfG,
Günther