Hello,
Schritt 1:
versuche als erstes, den HTML-String für den Kalender durch eine selbst geschriebene Funktion erzeugen zu lassen. Wandele also dein Script in eine Funktion und eine n AUfruf dieser Funktion um.
Schritt 2:
gib nun der Funktion ein Funktionsargument, oder besser zwei, nämlich Jahreszahl und Monatszahl. Lasse die Funktion die HTML-Strings für unterschiedliche Monate berechnen und gib diese dann später aus.
Schritt 3:
Rufe ein Script, das deine neue Funktion enthält, ein paar Kontrollen für Übergabe-Parameter und den Ausgabebefehl für den Funktionsaufruf auf, indem Du z.B.
/kalender.php/?y=2011&m=1
als Request benutzt. In $_GET['y'] sollte nun 2011 stehen und in $_GET['m'] die 1
Noch ein paar Tipps zum Abschluss:
Übergabeparameter muss man immer auf Palusibilität und Gültigkeit prüfen
Ausgaben in einem anderen Kontext als scriptintern müssen immer vorbahndelt werden
http://wiki.selfhtml.org/wiki/Artikel:Kontextwechsel
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg