W panelu admina mam napisane zarządzanbie nimi wraz ze zmianą pozycji. Zrobilem to wykonujac takie zapytania:
SELECT @old_weight:=`position` FROM `navigation` WHERE `id`='".$id."' AND `place`='".$place SELECT @new_weight:=`position`, @next:=`id` FROM `navigation` WHERE `position`<@old_weight AND `place`='".$place."' ORDER BY `position` DESC LIMIT 1 UPDATE `navigation` SET `position`=@new_weight WHERE `id`='".$id UPDATE `navigation` SET `position`=@old_weight WHERE `id`=@next
Problem pojawia sie wtedy kiedy jest duzo linkow w kazdym typie nawigacji, wtedy pozycja jest często nieprecyzyjna.
Jakbyście rozwiązali mój problem odnośnie zmiany pozycji (góra, doł) elementu z nawigacji danego typu?