Tjena
Presenterar lite data som är hämtat från MySQL.
Nu vill jag kunna ange visningsordning för dessa, med hjälp av "Flytta upp" / "Flytta ned" knappar.
I tabellen har jag en kolumn som heter "document_order", som är av typen INT(2).
Det jag måste ta reda på nu är ju:
- Vilket det lägst numret i tabellen är.
- Vilket det högsta numret i tabellen är.
(Detta för att tex. "Flytta upp" ska försvinna om posten redan ligger högst upp).
Nu har jag lite problem med det här, om mina poster har ordningen:
1
2
3
4
...
Och jag väljer att flytta upp Post #3, så måste ju den som heter "3" i nuläget, bli 4 och de under den måste adderas med 1.
Om jag inte göra detta, kommer det kunna finnas flera poster med tex. "3" som ordning.
Så, hur ska jag lösa det här, alla tips välkomnas, tack!
Och jag väljer att flytta upp Post #3, så måste ju den som heter "3" i nuläget, bli 4 och de under den måste adderas med 1.
Om jag inte göra detta, kommer det kunna finnas flera poster med tex. "3" som ordning.
Nej.
Flytta 4 uppåt ett steg: Du byter "ordinal" på 3 till 4 och 4 till 3.
Flytta 4 neråt ett steg: Du byter "ordinal" på 4 till 5 och 5 till 4.