Chcę zrobic aby mozna było ustalac miejsce gdzie ma sie znajdowac dany blok. Mniej wiecej tak jak jest w jPortalu. na jakiej zasadzie to jest zrobione ?

Tak sobie myslalem ze z moja dotychczasowa wiedzą zrobiłbym to tak:
utworzył nowe tabele w MySQL:

"bloki" 4 pola:
ID, tytul, kolejnosc, strona

"zawartosc_blokow" 3 pola:
ID, zawartosc, blokID

Wtedy zrobiłbym tak, że po prawej stronie:
SELECT * FROM bloki WHERE strona="prawa" ORDER BY kolejnosc ASC
a po lewej stronie to samo tyle ze strona="lewa"

Ponadto w panelu admina musiałbym zrobic ze jesli ktos kliknie na przycisk ktory zmienia kolejnosc np. wyzej to robiłoby sie tak:
UPDATE bloki SET kolejnosc = kolejnosc-1 WHERE ID = '$ID' (ID bym przekazywał metodą GET)
UPDATE bloki SET kolejnosc = kolejnosc+1 WHERE kolejnosc = kolejnosc-1

Nie wiem tylko czy to nie jest syzyfowa praca worriedsmiley.gif Jest jakies łatwiejsze rozwazanie ?