Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.11.2013 Ostrzeżenie: (0%)
|
Witam,
o dziwo nie potrafię znaleźć rozwiązania swojego problemu w internecie, dlatego będę również wdzięczny za rzucenie kilku keywordów (lub wskazówek) zamiast gotowego rozwiązania (IMG:style_emoticons/default/smile.gif) Moja tabela "katerogie" zawiera (dla maksymalnego uproszczenia) następujące pola id - identyfikujące daną kategorię name - wiadomo order - w celu określenia "customowej" kolejności kategorii W Panelu Administracyjnym mam wylistowane wszystkie kategorie, posortowane według pola order. W każdym wierszu z kategorią znajdują się też 2 strzałki (do prostego przemieszczania kategorii w górę/w dół). Moje pytania są następujące: - jak najprościej (np. bez używania funkcji MAX() dodać nową kategorię o "najstarszej" kolejności ? - jak usunąć kategorię tak, by nie została luka (np. order po usunięciu kilku kategorii wygląda tak: 0, 7, 8, 9, 13) - jak najprościej (przy pomocy wyżej wymienionych "strzałek") zamienić 2 kategorie miejscami (zakładam, że order ma klucz UNIQUE) ? - linijkę wyżej zamieniam miejscami dwie kategorie, które leżą obok siebie. jak się ma sytuacja w przypadku, gdy chcę przesunąć kategorię np. z pozycji 2 na zajętą pozycję 10, tak aby reszta się ładnie poukładała ? - czy istnieje lepszy sposób na zaprojektowanie tego niż wyżej przedstawiony ? Dodam, że istnieje także druga tabela z podkategoriami, w której każdy element ma przypisanego rodzica i swoją kolejność w obrębie danej nadkategorii. Pozdrawiam i z góry dziękuję za wszelką pomoc, Nivelis Ten post edytował Nivelis 20.01.2014, 11:31:12 |
|
|
|
Nivelis "Własna" kolejność rekordów w tabeli 20.01.2014, 11:25:16
mmmmmmm Cytat(Nivelis @ 20.01.2014, 11:25:16 ... 20.01.2014, 11:39:35
Nivelis CytatNie nadawaj nazw, które są słowami kluczowymi... 20.01.2014, 11:56:32
nospor CytatNadal nie wiem jak zrobić to bez dodatkowego ... 20.01.2014, 12:01:30
Nivelis CytatTo co ty masz za zystem kategorii, ze jedna p... 20.01.2014, 12:10:32
nospor No ale tak sie robi, ze kategorie leża w jednej ta... 20.01.2014, 12:11:42
Nivelis Pozwolę sobie kontynuować wątek, gdyż mam wątpliwo... 20.01.2014, 17:59:23
nospor Chaos....? dodanie
WHERE identyfikator_rodzica = ... 20.01.2014, 18:08:06
Nivelis Raczej wymieszanie dwóch różnych danych w jednej t... 20.01.2014, 18:12:29
nospor Za to tworzenie kolejnej zbednej tabeli, ktora trz... 20.01.2014, 18:14:35
Nivelis Danych o innym przeznaczeniu. Pobranie konkretnych... 20.01.2014, 18:27:21
nospor Od pewnego momentu zadajesz pytania niejako na moj... 20.01.2014, 20:39:49 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 08:03 |