Bir şey kullanarak bu demo gibi iki sütun içindeki ve arasındaki öğeleri sürükle ve MySQL canlı veya bir "save" butonu ile ya kendi sırasını güncellemek mümkün olduğunu umuyorum. Eğer değişiklik yapmak ve sipariş görüntülemek veya güncelleştirmek için daha sonra sayfaya dönebilirsiniz varlık etmektedir.
http://pilotmade.com/examples/draggable/
Sadece tek bir sütun için bunu yapıyor gayet iyi, ama her ikisi de sütunların sırasını geçmek çalıştığınızda, sorun bir PHP / MySQL güncelleme script jQuery ile birden tefrika dizileri geçiyor gibi görünüyor.
Herhangi bir fikir çok takdir.
Aşağıda bakarsanız, ben söylemek geçmek istiyorum ...
sortable1
entry_1 => 0
entry_5 => 1
sortable2
entry_3 => 0
entry_2 => 1
entry_4 => 2
EDIT: Bu hile yapıyor sona erdi
HTML
<ol id="sortable1"><li id="entry_####">blah</li></ol>
jQuery
<script type="text/javascript">
$(function()
{
$("#sortable1, #sortable2").sortable(
{
connectWith: '.connectedSortable',
update : function ()
{
$.ajax(
{
type: "POST",
url: "phpscript",
data:
{
sort1:$("#sortable1").sortable('serialize'),
sort2:$("#sortable2").sortable('serialize')
},
success: function(html)
{
$('.success').fadeIn(500);
$('.success').fadeOut(500);
}
});
}
}).disableSelection();
});
Bu PHP sorgu
parse_str($_REQUEST['sort1'], $sort1);
foreach($sort1['entry'] as $key=>$value)
{
do stuff
}