Hallo,
ich habe ein Problem beim ermitteln des nächsten Wertes einer Spalte.
Ich will eine Sortierfunktion machen wo ich mittels 2 knöpfen DB Einträge, mittels eines Sortierungs index, hoch und Runter bewegen kann.
Das ganze baut sich so auf.
ID:1 Sortindex: 1
ID:2 Sortindex: 2
ID:3 Sortindex: 3
ID:4 Sortindex: 4
Das passiert so, dass, wenn z.B. 2 auf Position 1 soll, die beiden einfach die Werte tauschen. Das gnaze funktioniert aber nur wenn die Liste "lückenlos" ist.
Lösche ich nun einen eintrag, z.B. ID:2 dann ist die Reihenfolge 1,3,4...
Wie kann ich also ermitteln welcher wert nach 1 in der datenbank steht und diesen ausgeben lassen? Oder andersrum, welcher wert vor 3 steht.
Danke für die Hilfe..
ich habe ein Problem beim ermitteln des nächsten Wertes einer Spalte.
Ich will eine Sortierfunktion machen wo ich mittels 2 knöpfen DB Einträge, mittels eines Sortierungs index, hoch und Runter bewegen kann.
Das ganze baut sich so auf.
ID:1 Sortindex: 1
ID:2 Sortindex: 2
ID:3 Sortindex: 3
ID:4 Sortindex: 4
Das passiert so, dass, wenn z.B. 2 auf Position 1 soll, die beiden einfach die Werte tauschen. Das gnaze funktioniert aber nur wenn die Liste "lückenlos" ist.
Lösche ich nun einen eintrag, z.B. ID:2 dann ist die Reihenfolge 1,3,4...
Wie kann ich also ermitteln welcher wert nach 1 in der datenbank steht und diesen ausgeben lassen? Oder andersrum, welcher wert vor 3 steht.
Danke für die Hilfe..
Kommentar