Mailinglisten-Archive |
Hallo Lars, > Hallo, > > Ich übergebe eine Werte per GET. Nun habe ich aber einen kleine > Darstellung > eines Kalenders auf meiner Seite. Der restliche Content bleibt davon > völlig > unberührt. Ich möchte, dass ich dort die Monate wechseln kann. Wenn ich > nun meine Seite aufrufe: > > test.php?test_id=10 > > ist alles OK. Drücke ich nun auf den Link, um einen Monat weiterzublätten. > sieht die URL so aus: > > test.php?test_id=10&monat=11 > > 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 > > if ($kalender_sel_monat < 12) { > $kalender_sel_monat++; > } else { > $kalender_sel_monat = 1; > $kalender_sel_jahr++; > } > > Da packt der mir dann immer, den bisherigen Query-String dabei, sprich ich > hätte irgendwann > > test.php?test_id=10&monat=10&monat=12&monat=9 usw. > > Gibt es da was einfacheres für, oder muss ich eine Funktion schreiben, dir > mir den Query-String auswertet und notfalls ändert? Schau dir doch mal die Funktion parse_str() an! http://de.php.net/parse_str Könnte dir evtl. helfen das ganze zu vereinfachen... > Danke! > > Lars gruß, Andreas
php::bar PHP Wiki - Listenarchive