W tym temacie mam spore braki dlatego piszę tutaj. O ile w PHPie nie sprawia mi to problemu to w jQuery nie wiem za bardzo jak zrobić i czy w ogóle można coś takiego zrobić.
Do rzeczy:
Użyłem tej gotowej funkcji 'Sortable' tylko chciałbym, aby na stronie było kilka takich tabelek (w zależności ile użytkownik sobie wygeneruje), no i jak wiadomo każda taka tabelka musi mieć inne id, więc chciałem zrobić prostą pętlę dla np. takiej funkcji
$( function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
} );
Chciałem, żeby te id (#sortable) rosło o jeden w pętli w zależności ile użytkownik wygeneruje tych tabelek.
#sortable_1, #sortable_2, #sortable_3, itd. Czy można w ten sposób tak to zrobić?
______
Drugie pytanie jak mam kilka takich tabelek i chce, żeby ich pozycję zapamiętywało mi w bazie i przy okazji, aby zapamiętało to tez w widoku to jak to najlepiej zrobić?
Aktualnie wysyłam tego posta ajaxem i od razu robie update tylko pytanie po czym to złapać, żeby zaktualizowało dane do dobrej tableki?
Powiedzmy, że w bazie wygląda to tak
id | kolejność
20 | 1
21 | 2
22 | 3
23 | 1
24 | 2
25 | 3
Chodzi o to, że jak zmieniam ułożenie tych elementów z pierwszej tabeli (id: 20,21,22) i robii mi update w bazie to i tak robi mi update tych ostatnich danych. (obie są tego samego użytkownika). Macie pomysł po czym to złapać?