Dennis: Suchformular (mit POST) und Seiten-Blätterfunktion (mit GET)

Beitrag lesen

Hi Günther,

Aber gibt es da nicht irgendeine elegantere Lösung?

Klar, du könntest z.B. mit Sessions arbeiten - aber ob das wirklich eleganter ist? Ok, für den User gibt es nicht so viel Wirrwar in der URL zu sehen, trotzdem würde ich an dieser Stelle das Ganze (sofern es nicht die Länge einer URL sprengt!) per GET weitergeben:

$link = $_SERVER['PHP_SELF'] . "?pagenumber=" . $page;  
foreach($_POST as $key => $value)  
  $link .= "&" . $key . "=" . $value;  
}

Das geht allerdings in der Form wie oben nur solange du keine Arrays in $_POST hast.

Du könntest aber auch noch um nicht sämtlichen "Müll" durchzuschleusen (also z.B. die Werte der Buttons) die benötigten Werte in dem Formular, was du per $_POST bekommst noch in ein Unterarray (z.B. search[]) packen und nur die darin enthaltenen Werte an die URL dranhängen.

Na gut - vielleicht wären Session doch eleganten ;-)

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Crypt::PasswdMD5 jetzt auch in PHP
Wissen ist gut, Können ist besser, aber das Beste und Interessanteste ist der Weg dahin! (Detlef G.)