![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%) ![]() ![]() |
Wszyscy pewnie kojarzycie zarządzanie forami w phpbb jest tam taka fajna opcja gdzie można pozycjonować sobie fora w górę albo w dół. Chciałbym coś takiego zrobić ale z blokami menu na stronie, wyświetlane z bazy danych przypuścmy tabela o takiej budowie
gdzie pole sort odpowiada za kolejność wyświetlania. Be problemu robi się inkrementację danego wiersza tabeli przez:
ale pozostaje problem bo pole na pozycję którego wskakuje ten wiersz ma ten samą wartość sort. Może ktoś już coś takiego robił, proszę o radę. Ten post edytował dado 15.09.2005, 21:11:45 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
robisz dwa updatey:)
jeden sort+1 a drugi sort-1 WHERE sort=sort+1 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Ja mam tak
Podczas tworzenia nowej pozycji w menu nadaje jej unikalny nr [Lp] $Lp=time(); Menu wyswietlane na stronie jest w kolejnosci Lp Aby zmienic polozenie elementow w menu wystarczy zmienic miedzy dwoma elementami ich wartosc Lp. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%) ![]() ![]() |
hm tzn coś takiego
![]()
sorka nie czaje bazy ![]() oki wykombinowałem cos takiego ale z kolejności 1,2,3 robi mi 0,2,4
pole lp unikalne i autoincrement Ten post edytował dado 15.09.2005, 20:26:20 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 15:47 |