brauche lösungsansatz für sortierfunktion

Guido

Mitglied
Hallo,

ich habe folgendes Problem. Ich arbeite gerade an einem Adminmenü
für ein dynamisches Bestellformular (Daten sind in einer MySQL Datenbank). Nun möchte ich eine Sortierfunktion einfügen, das heißt wenn man neben einem Eintrag auf einen (pfeil nach oben) Button drückt der jeweilige Eintrag um eine Stelle nach oben verschoben wird.
Kann man es irgenwie mit einer SQL Anweisung machen das die ID´s der betreffenden Einträge ausgetauscht werden? Oder habt Ihr andere Ideen oder habt Ihr soetwas schon gemacht?

Grüße Guido
 
du könntest in deiner tabelle ein zusätzliches feld anlegen, in dem du die sortierreihenfolge speicherst. wenn der datensatz nach oben verschoben werden soll, gibst du dem datensatz einfach den höchsten wert in der tabelle. beim auslesen sortierst du dann absteigend nach dem feld.
 
ich dachte eigentlich

Ich dachte eher an was anderes,wie man einen Eintrag aus einer Datenbank per Buttondruck um eine Stelle nach oben bzw nach unten
verschieben kann.
Ich habe ja schon eine Spalte mit Zahlen und habe versucht eine Zahl mit der anderen zu vertauschen aber es geht irgendwie nicht.

Grüße Guido
 
Zurück