Thomas Zeidler: MySQL ORDER BY_Problem

Hallo,

bin neu hier und weiß nun nicht wirklich ob so eine für viele einfache Frage, hier angebracht ist, aber ich kriegs allein irgendwie nicht gebacken.

Folgendes:
ich hab eine Spalte mit Namen "art". In dieser Spalte sind Einträge wie etwa:

S
A
F
G

nur 1 Buchstaben je Zeile.
Und diesen Buchstaben hole ich mir aus meiner Datenbank.
Nun möchte ich wenn ich auf meiner php-Seite auf die Überschrift "Art" drücke (soll verlinkt werden) eine Sortierung starten. Soll so aussehen:
Ich klicke auf den Link -->

A
F
G
S

Und drücke ich nun wieder drauf -->

S
G
F
A

wie mache ich das am blödsten?
Und wie setze ich den Link um die Überschrift damit die Sortierung aktiviert wird?
Bin ratlos und über jede Antwort dankbar.

  1. hi,

    Nun möchte ich wenn ich auf meiner php-Seite auf die Überschrift "Art" drücke (soll verlinkt werden) eine Sortierung starten. [...]
    Und wie setze ich den Link um die Überschrift damit die Sortierung aktiviert wird?

    na wie du in html einen link machst, wirst du wohl noch selber wissen ... <a href="...">...</a>

    und damit übergibst du deinem php-script einfach einen GET-parameter.

    seite.php?artsort=up
    seite.php?artsort=down

    den wertest du in deinem script aus ($_GET['artsort']), und hängst entsprechend ASC oder DESC hinten an dein ORDER BY feldname in der query an.
    und wenn up übermittelt wurde, schreibst du in der ergebnisseite den link dann mit ?artsort=down und umgekehrt.

    gruss,
    wahsaga