Вывод данных (списком) происходит на ура. Но требуется возможность менять строки местами. Например, "строка 6" идет после 1, 4 после 6 и т. п.
Пробовал добавить еще столбец "sort-id", в котором указывал id выше идущей строки, но архитектура всей этой таблицы становится сложной. Есть ли какие-то рациональные решения?
@MyAlesya принципиально менять структуру таблицы вообще не нужно.
1 PHP выполняет запрос и возвращает массив данных.
2 Циклом проходится и выводит список данных.
3 Легким движением мыши пользователь может переместить запись N на позицию N+-m
@MyAlesya Дело в том, что отсортированная строка может быть родителем другой отсортированной строки, или даже нескольких, или даже до степени извращения :)
Проблема 2: Допустим мы переносим "родителя" на пункт ниже. Тогда перемещается вся цепочка (родитель-дети)