![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Cześć, chciałem zrobić sobie sortowanie rekordów poprzez przyciski góra/dół. Jednakże coś mi to nie prądzi, tak jak powinno. Oto mój przykład:
BAZA id || title || position (typ: float) KOD
Pomożecie z tym? Nie wiem, co jest nie tak. Źle w ogóle wpisuje mi te pozycje. Dodaje sobie 0.0001, bo to tak to przy mojej ilości danych się na pewno nie zdubluje. Ten post edytował in5ane 11.12.2012, 11:36:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Zrobiłem sobie coś takiego, ale teraz zauważyłem, że jak chce ostatni rekord (z ostatnim position) podnieść do góry, to on zamienia się pozycją z pierwszym rekordem. Co robię nie tak?
Niestety nie mogę dać WHERE position < $pos-1 ponieważ może nie istnieć o 1 mniejsze, bo np. rekord był usunięty, więc chciałem zrobić z tym mniejsze większe, ale coś nie działa, jak należy. @edit: Poradziłem sobie. Dla zainteresowanych, jak problem został rozwiązany już mówię. Otóż w przenoszeniu do góry zrobiłem sortowanie od tyłu (czyli nie ASC, a dałem DESC). Ot cała filozofia. Teraz działa poprawnie. Ten post edytował in5ane 11.12.2012, 14:14:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 05:46 |