Det er skam nemt nok at lave.
En simpel måde at lave det på, er at hente det sorteringsnummer ud som passer til det ID du vil flytte op/ned.
Hver gang du flytter noget op af, siger du:- Er jeg nummer 1? - For så vil jeg ikke højere.
- Jeg sætter rækken med sorteringsnummeret over mit mitSorteringsId+1
- Jeg sætter mig selv mitSorteringsId-1
Hver gang du flytter noget ned af, siger du:- Er jeg nummer MAX(ordering)? - For så vil jeg ikke lavere.
- Jeg sætter rækken med sorteringsnummeret under mig til mitSorteringsId-1
- Jeg sætter mig selv mitSorteringsId+1
Så må du selv se om du kan lave koden der til