11-07-2009, 18:23
W bazie dodaj kolumnę: pozycja.
Przy dodaniu pozycji zwiększaj ją o 1.
Przy naciśnięciu w górę:
- pobierasz pozycję i id wciśniętego elementu,
- wyciągasz z bazy element z pozycją o jedną większą,
- zamieniasz elementy pozycjami,
analogicznie w dół.
Przy takim rozwiązaniu nie musisz się martwić co się stanie jak usuniesz jakiś element
Mam gdzieś implementacje tego, bo pisałem nie raz, ale poćwicz sam to dużo się nauczysz ;]
Przy dodaniu pozycji zwiększaj ją o 1.
Przy naciśnięciu w górę:
- pobierasz pozycję i id wciśniętego elementu,
- wyciągasz z bazy element z pozycją o jedną większą,
- zamieniasz elementy pozycjami,
analogicznie w dół.
Przy takim rozwiązaniu nie musisz się martwić co się stanie jak usuniesz jakiś element
