Ручная сортировка по таблице, отображаемой на веб-странице - PullRequest
0 голосов
/ 28 мая 2020

У меня есть таблица с названием «car_owners», в ней три столбца, известные как:

id  owner   cars
1   Greg    1
2   Gary    2
3   Aaron   3
4   Farb    4
5   REX     5
6   Fred    6

Если в приведенном выше коде вы видите идентификатор как первичный ключ, а столбец «Cars» имеет одинаковые значения поскольку они были вставлены в базу данных без какой-либо сортировки, сортировка, которую я пытаюсь выполнить, - это Вручную

Так что, как один элемент, который нужно отсортировать за раз, поэтому, если я сортирую один элемент за раз, либо он будет быть вверх или вниз, и мне нужно щелкнуть значения столбца автомобилей, чтобы переместить их, например, у меня есть две стрелки, одна направлена ​​вверх, а другая - вниз

, что делает то же самое

Итак, после некоторой сортировки в качестве примера я закончу так:

id  owner   cars
1   Greg    1
2   Gary    2
3   Aaron   4
4   Farb    3
5   REX     5
6   Fred    6

в приведенном выше случае одна запись была перемещена вверх, а другая - вниз, поэтому они изменили позиции.

если я сделаю больше

id  owner   cars
1   Greg    1
2   Gary    2
3   Aaron   4
4   Farb    5
5   REX     3
6   Fred    6

так что в этом случае я сделал еще один щелчок и переместил 5 вверх и 3 вниз

я пытаюсь сделать это в используя запрос, чтобы сначала показать мне автомобили как c

, затем функция для проверки положения и посмотреть, вверх или вниз

как

if i == 'moveup' {
    currValue = 3;
    newValue = 3-1;
}

it это просто псевдокод, но я думаю, что он должен делать это таким образом, но мой реальный код не работает, не могу поделиться реальным кодом

проблема в следующем: иногда я продолжаю нажимать, и он перемещает свое положение, а затем, если я нажимаю что-то еще, оно начинает работать ..

пытаюсь найти лучший способ сделать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...