![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 3 Dołączył: 21.03.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Mam następujacy problem:
Mam jakąś tabelkę, np z działami typu: Kod id | id_kategorii | nazwa mam w niej troche danych i wyświetlam je według id każdy po kolei. Kod kategoria 1 dzial 1 dzial 2 dzial 3 dzial 4 kategoria 2 dzial 1 itp... I teraz chciałbym przesuniecie dzialu do góry i na dół, ale kompletnie niewiem jak sie za to wziasc. np: Kod kategoria 1 dzial 1 przesun do gory | przesun na dol dzial 2 przesun do gory | przesun na dol dzial 3 przesun do gory | przesun na dol dzial 4 przesun do gory | przesun na dol i po kliknieciu na przesun na dol w dziale 1 byloby Kod kategoria 1 dzial 2 przesun do gory | przesun na dol dzial 1 przesun do gory | przesun na dol dzial 3 przesun do gory | przesun na dol dzial 4 przesun do gory | przesun na dol Moge stworzyc dodatkowa kolumne i nadawac w nich kolejnosc jednak to sie wiaze z edycja calej tabeli. Jak wy to widzicie? Ten post edytował pEbE 1.04.2006, 14:14:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 7 Dołączył: 5.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Skoro dane nie będą sortowane po żadnym polu tabeli, jedynym sensownym rozwiązaniem jest dodanie nowego pola określającego priorytet wyświetlania. Dodanie jednej dodatkowej kolumny do tabeli to chyba niewielki nakład pracy (oczywiście przy przesuwaniu w górę i w dół należy jeszcze tę tabelę updateować). Ja w każdym razie korzystam z takiego rozwiązania i jak dotąd jestem zadowolony.
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś sortować po ID i zmieniać identyfikatory działów. Jeżeli ID masz jako auto_increment to zamieniasz pozostałe pola (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 3 Dołączył: 21.03.2006 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
OK dzięki za podpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Zrobiłem jak polecaliście czyli kolumne z kolejnością dane dodałem za pomocą skryptu php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I dlatego edycja nie była trudna, wręcz przeciwnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował pEbE 2.04.2006, 18:24:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 23:41 |