Hi junior!
Wähle ich aber jetzt z.B das Jahr 2004 aus, wird mir in der Auswahlbox nach dem drücken von "Suchen" die Zahlen von -5 bis 5 angezeigt und kein richtiges Datum mehr.
Ohne Code kann ich dir aber nicht helfen, das Problem zu lösen.
Wie sollte ich den den Aufruf mmit $_POST denn sonst machen?
Was meinst du nun schon wieder mit "Aufruf mit $_POST"?
$filteryear = date("Y");
$_POST['year'] = $filteryear;
....
for ($i = $filteryear-5; $i <= $filteryear+5; $i++) {
if (isset($_POST['year']) and $_POST['year'] == $i) {
echo "<option selected>$i</option>\n";
} else {
echo "<option>$i</option>\n";
}
}
Die Umkopiererei is vollkommen unnötig.
Besser wäre:
$filteryear = date("Y");
....
// Ausgabe der Auswahlbox der Jahreszahlen
// aktuelles Jahr wird vorselektiert
for ($i = $filteryear-5; $i <= $filteryear+5; $i++)
echo '<option'.(($filteryear==$i)?' selected':'').'>'.$i.'</option>'."\n";
Aber auch das ist kann falsch sein, weil ich den gesamten Quellcode nicht kenne.
MfG H☼psel
--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)