Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie przez przesuniecie
1q2w3e4r
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

Ostrzeżenie: (10%)
X----


Witam,

Potrzebuję zrobić możliwość sortowania kategorii przez przesunięcie. Tak jak na screenie niżej:

(IMG:http://xdd.pl/screen/przenoszenie.jpg)

Znam PHP ale niestety nie znam jeszcze wystarczajaco js aby to samemu wykonać.
Czy znacie może jakiś gotowy skrypt, który bede mógł wykorzystać do tego celu? Z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
sajegib
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

Ostrzeżenie: (0%)
-----


http://jqueryui.com/sortable/

Ten post edytował sajegib 14.04.2013, 13:04:23
Go to the top of the page
+Quote Post
Michael2318
post
Post #3





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


http://jqueryui.com/sortable/
http://tool-man.org/ToolManDHTML/sorting.html

Ten post edytował Michael2318 14.04.2013, 13:06:24
Go to the top of the page
+Quote Post
1q2w3e4r
post
Post #4





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 6.05.2011

Ostrzeżenie: (10%)
X----


Przy każdym rekordzie w bazie mam kolumnę "sort", która przymuje wartości liczbowe 1,2,3 itd. - co umiśliwia sortowanie.
Gdybym chciał wykorzystać: http://jqueryui.com/sortable/ to jak zmieniać kolejność wyświetlania w bazie danych?
Go to the top of the page
+Quote Post
Michael2318
post
Post #5





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Należy się odwołać do pliku np. order.php za pomocą AJAX. Jako jeden z parametrów w ajax'ie definiujesz obecne położenie danego elementu oraz to czy przesuwasz w górę czy w dół. Potem w order.php zbierasz te informacje i na ich podstawie aktualizujesz to wszystko w bazie danych.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:39