phpbar.de logo

Mailinglisten-Archive

[php] Sortierung per Link

[php] Sortierung per Link

Alexander Meurer php_(at)_phpcenter.de
Wed, 09 Jan 2002 14:06:48 +0100


Hallo,

T.Rieke_(at)_mod-consulting.de wrote:

>>>datei.php?sortColumn=[column_1|column_2|...|column_x]&sortOrder=[asc|des
>>>c]
>>>
>>Das einzige, was mir dazu spontan einf�llt (wo wir gerade dar�ber
>>sprechen :) ) ist, da� man in den Spaltenheader zwei Links einbaut.
>>Z.B. legt man einen Link "komplett neue Sortierung" auf den
>>Captiontext und ein "+" daneben als Link f�r "zur Sortierung
>>hinzuf�gen".
>>
>
> hmm, gut das mit der zus�tzlichen Funktionen( Sortierung hinzuf�gen)
> w�re eine Idee, aber ist eigentlich auch nicht das was ich br�uchte.
>
> Es ist ja so das ich f�r jede Spalte angeben mu� ob sie asc|desc sortiert
> wurde.
> Jetzt kam mir eben noch die Idee die Spaltenheader inkl. sortiert Richtung
> in ein array zu speichern. Wenn ich dann den Link anklicke brauche ich nur
> noch die angeklickte Spalte per link �bergeben und suche diese dann im
> array
> und tausche dann DESC durch ASC (oder halt anders rum) aus.
>
> dann m��te ich das array bei jeden link mit �bergeben ....
> *r�usper* wie �bergebe ich den ein array per link ?


Du brauchst kein Array!
Du mu�t nur die komplette "OrderBy"-Anweisung als Parameter an den Link
h�ngen. Du mu�t jetzt nur noch f�r jeden Spaltenkopf die entsprechenden
�nderungen an den String vornehmen (ASC/DESC toggeln oder neu hinzuf�gen).

Ciao
   Alex


php::bar PHP Wiki   -   Listenarchive