更新顺序上的PHP Jquery UI更改后续行的日期时间

时间:2015-07-20 17:02:11

标签: javascript php jquery mysql

我正在使用以下脚本通过php简单页面命令我的mysql表行。这是我的Javascript部分:

$( "#mytable tbody" ).sortable({
update: function(event, ui) {
    $.post("order.php", { trows: $('#mytable tbody').sortable('serialize') } );
}
});

这是我的order.php

parse_str($_POST['trows'], $pageOrder);
foreach ($pageOrder['row'] as $key => $value) {
    mysql_query("UPDATE plan_produkcji SET `priorytet` = '$key' WHERE `id` = '$value'") or die(mysql_error());
}

我现在正在寻找的是如何在行变更单事件中更新数据库中的另一个字段。该过程看起来像这样 - 除订单之外的所有行也有开始和结束日期。如果用户在现有的早期日期之前拖动日期,则所有以下日期应更新(及时移动),以便在此事件的结束日期之后。实施例

开始日期结束日期 14-07-2015 17-07-2015 17-07-2015 20-07-2015 等

如果用户添加一行,其开始日期为21-07-2015,结束日期为23-07-2015,并在第一行(14-07)之前移动该行,则开始日期应更新为23-07-2015并结束日期为25-07-2015,依此类推。

我是javascript和jquery的新手,所以我很感激你的例子。谢谢。

0 个答案:

没有答案