sortable със записване на позиция

kulov

Registered
Здравейте, случеят е следният, имам 3 колони с менюта в случая, всяка колона е различен див (#col1, #col2, #col3), та ползвам sortable за да могат да речем кутийките в колона 1 да се местят, тоест ако искам долната кутийка да е първа и обратното, и това навсякаде, тоест и в 3-те колони.. Всички кутийки в колоните се извеждат от базата данни, те са като модули, и тук вече идва по-сложната част, когато измърдам да речем долната кутийка, която в случая е на позиция 2, и когато я измърдам от горе, динамично да се смени и стойноста в базата данни, защото в базата данни е записано така, Колона - 1 да речем Ред - 2 Тоест кутийка в колона 1 на 2-рият ред, тоест на 2-ра позиция, и когато я мръдана отгоре да става първа позиция да речме.. Мъчи се с този код, но нещо не се получава

http://www.wil-linssen.com/musings/entry/extending-the-jquery-sortable-with-ajax-mysql/

Ето JS кода за sortable-a

Код:
$("#col1, #col2, #col3").sortable({
                   axis: 'y',
		   cursor: 'pointer',
		   opacity: '0.45'
}).disableSelection("#col1, #col2, #col3");

А ето и в случая как точна вадя модулите, ще дам кода само за първата колона, те всички са идентични, само се променя условието, колоната да е 2 или 3 ..

Код:
           <?php 
	   @include $path."include/config.php";
	   $query=mysql_query("SELECT `file` FROM `tables` WHERE `column` = '1' ORDER BY `row` ASC") or die(mysql_error());
	   while($row=mysql_fetch_array($query))
	   {
	   @include $path."modules/$row[file]"; 
                   echo '<div class="clear"></div>';
	   }   
           ?>
 
Хайде ъп.. Не е нужно да го правите по кода ми, нужно ми е да ми се обясни принципа, начина, пък аз ще си го скалъпя по моят код.. :?:
 

Back
Горе