![]() Mailinglisten-Archive |
Hallo Lars, > > Wenn ich jetzt aber wieder den Monat wechseln will, m�sste > ich den Wert in den Query-String �ndern: hie�e doch dann: > > test.php?test_id=10&monat=10 > > Und jetzt kommt das Problem: > > if ($_SERVER["QUERY_STRING"]) { $h = "?"; } else { $h = "&"; } > > // weiter Ich w�rde das gar nicht �ber diesen L�sungsansatz angehen, sondern ganz klare Variabelstrukturen definieren. Du sagtest, dass der Kalender mit Deinem eigentlichen Content nichts zu tun hat. Dann w�rde ich die Variabeln, die f�r den Content bestimmt sind, von denen des Kalenders trennen und einen Link generieren, die die Kalender-Variabeln additiv besitzen. In bestimmten F�llen (z.B. bei einem Veranstaltungskalender) kann man dann zur Laufzeit immer noch entscheiden, ob man das tats�chliche Datum z.B. in eine DB-Abfrage mit �bernimmt. Also hier mein Vorschlag: Normaler Link f�r die Darstellung des Contents (meistens bestehend aus einer Rubrik und einer Dokument-ID): http://domain.de?rubrik=Kultur?id=12453 // stellt das Dokument 12453 aus der Rubrik Kultur dar. http://domain.de?rubrik=Kultur&id=12453&y=2003&m=10&d=8 // Stellt das selbe Dokument dar, setzt den Kalender aber auf den // 8.10.2003 http://domain.de?rubrik=Kultur&id=12453&y=2003&m=10&d=20 // Stellt das selbe Dokument dar, setzt aber den Kalender auf den // 20.10.2003 http://domain.de?rubrik=Kultur&id=12453&y=2003&m=10&d=8&db_query=1 // db_query=1 meint z.B. dass das Datum auch bei der Filterung // verschiedener Dokumente mit einbezogen werden soll.. (Z.B. bei Veranstaltungen) Gru� Tim
php::bar PHP Wiki - Listenarchive