Php jQuery已连接可排序列表,将订单保存到MySQL

Php jQuery已连接可排序列表,将订单保存到MySQL,php,jquery,mysql,jquery-ui-sortable,Php,Jquery,Mysql,Jquery Ui Sortable,希望使用类似于这个演示的东西,可以在两列之间拖动项目,并通过live或“save”按钮将它们的顺序更新到MySQL。要点是,您可以进行更改,稍后返回页面查看或更新您的订单 只对一列执行此操作是可以的,但是当我尝试传递两列的顺序时,问题似乎是使用jQuery将多个序列化数组传递给PHP/MySQL更新脚本 如有任何见解,将不胜感激 如果你看下面,我想说 排序表1条目1=>0条目5=>1 排序表2条目3=>0条目2=>1条目4=>2 编辑:这最终达到了目的 HTML 我要做的就是把他们分开

希望使用类似于这个演示的东西,可以在两列之间拖动项目,并通过live或“save”按钮将它们的顺序更新到MySQL。要点是,您可以进行更改,稍后返回页面查看或更新您的订单

只对一列执行此操作是可以的,但是当我尝试传递两列的顺序时,问题似乎是使用jQuery将多个序列化数组传递给PHP/MySQL更新脚本

如有任何见解,将不胜感激

如果你看下面,我想说

排序表1
条目1=>0
条目5=>1

排序表2
条目3=>0
条目2=>1
条目4=>2

编辑:这最终达到了目的

HTML


我要做的就是把他们分开

   data    :
    {
      sort1:$('#sortable1').sortable('serialize'),
      sort2:$('#sortable2').sortable('serialize')
    }
然后当你发布时,你可以得到请求并根据需要设置它们,我希望这是有意义的

所以我要做的就是

parse_str($_REQUEST['sort1'],$sort1); 

foreach($sort1 as $key=>$value){
    //do sutff;
}

我们可以看看你的代码吗?这样我们就可以知道你哪里出错了。我编辑了jQuery&html代码。我想我的问题实际上是关于如何将序列化数据从该脚本传递到php insert/update脚本。您到底在哪里遇到问题?序列化数据格式不正确,或者您只是不确定如何将发布的数据发送到数据库中?这是有意义的,回复:您上面关于我的问题的问题,我想现在我知道我可以将序列化数据分成两个部分,它们现在是否作为$_POST['sort1']和$_POST['sort2']传递?我“想”如果那样行的话,我应该准备好了。谢谢你的快速回复。最后一个问题。。。是获取数组值以插入db:foreach($\u POST['sort1']as$key=>$value){执行此操作}的正确循环。我想我理解了此操作的原理……这就成功了,一切都正常,感谢您让我度过了美好的一天!
parse_str($_REQUEST['sort1'], $sort1);
foreach($sort1['entry'] as $key=>$value)
{
do stuff
}
   data    :
    {
      sort1:$('#sortable1').sortable('serialize'),
      sort2:$('#sortable2').sortable('serialize')
    }
parse_str($_REQUEST['sort1'],$sort1); 

foreach($sort1 as $key=>$value){
    //do sutff;
}