Sortieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Sortieren

    Hallo,

    ich erstellen grade einen kleinen Datenmanager (miniCMS).

    Beispieldaten:
    Müller|Heinz|EDV
    Mayer|Friedrich|Büro
    Maier|Franz|Buchhaltung

    Diese Daten stehen in einer mySQL-Tabelle.

    Ich möchte jetzt den Benutzer über das Webinterface die Möglichkeit geben die Reihenfolge zubestimmen.
    z.B. dass "Maier" ganz oben steht...

    Wie ist das der beste Ansatz...
    Sollte man eine Spalte "Reihenfolge" (int) erstellen und die Werte beim Button "hoch" einfach tauschen (analog "runter").

    Code:
     
    1|Müller|Heinz|EDV
    2|Mayer|Friedrich|Büro
    3|Maier|Franz|Buchhaltung (hoch geklickt)
    Code:
     
    1|Müller|Heinz|EDV
    3|Mayer|Friedrich|Büro
    2|Maier|Franz|Buchhaltung
    [...] ORDER BY Reihenfolge [...]

    Code:
     
    1|Müller|Heinz|EDV
    2|Maier|Franz|Buchhaltung
    3|Mayer|Friedrich|Büro
    Oder gibt es da noch einen besseren Ansatz...

    Danke für Hilfe...
    dreman
    Zuletzt geändert von dreman; 27.02.2006, 10:53.

  • #2
    Du bist schon auf dem richtigen Weg: Üblicherweise macht man das mit einer zusätzlichen UNIQUE-Spalte für die Position in der Liste.

    Kommentar

    Lädt...
    X