如何使用PHP将JQuery UI可排序表位置保存到MySQL数据库?

时间:2014-07-24 11:39:45

标签: php jquery mysql jquery-ui jquery-ui-sortable

我为管理网站产品制作了php网络应用程序

我想使用jquery sortable来排序我使用此方法的产品位置:

var fixHelper = function(e, ui) {
    ui.children().each(function() {
        $(this).width($(this).width());
    });
    return ui;
};
$( "#sort tbody" ).sortable({
    placeholder: "ui-state-highlight", axis: 'y', helper: fixHelper,
    update: function (event, ui) {
        var data = $(this).sortable('serialize');

        // POST to server using $.post or $.ajax
        $.ajax({
            data: data,
            type: 'POST',
            url: '/www/order.php'
        });
    }
});
$( "#sort tbody" ).disableSelection();

并在order.php中使用此

<?php
include("db.php");

$i = 0;

foreach ($_POST['item'] as $value) {
    Execute statement:
          mysql_query(UPDATE cp_login SET [Position] = $i WHERE [EntityId] = $value);
    $i++;
}

include("db-close.php");
?>

这不起作用我应该在[position]部分和[EntityId]部分输入我无法理解的部分,请给我一些解释的固定代码。

谢谢

0 个答案:

没有答案