Jquery,拖放并保存到mysql数据库?

我一直在网上搜索,我只能找到inettuts-with-cookies,它教会了如何使用Jquery执行拖放然后保存在cookie中。 任何人都可以告诉我如何保存到数据库(PHP和MySQL)? 我非常需要..

编辑:

首先,我不是php初学者,而是AJAX初学者。 这些教程仅适用于1列。 是否有人拖放并保存到2或3列的数据库? 请>>>

刚出现这个问题: 使用jQuery UI Sortable,PHP和MySQL对动态排序项目(AJAX)进行排序

以下是一些可以帮助您拖放的链接: http : //geekswithblogs.net/AzamSharp/archive/2008/02/21/119882.aspx http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop。 aspx这很简单,但你必须根据你的特定应用程序编写代码。

在onDrop方法中,您需要编写一个Ajax请求来POST要保存的数据。 JQuery AJAX API在这里: http : //docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype

POST URL应该引用将保存数据的PHP脚本。 在PHP端,您连接到数据库:

 

然后你写一个INSERT语句。 这是音乐节目的插入声明:

 $sql_insert = "INSERT INTO shows (date,venue,venueLink,location,comment,time,dateOrder,locComment,confirm_by) VALUES ('".$Date."', '".$Venue."', '".$VenueLink."', '".$Location."', '".$Comment."', '".$Time."', '".$dateSort."', '".$locComment."', '".$confirmAll."')"; 

例如,$ Venue将是您的AJAXpost请求中的变量。 您可以从PHP超级全局获取这些变量:

 $Venue = $_POST['venue'] 

仅供参考:您可以使查询看起来更好,因为双引号实际上打印变量…我只是复制并粘贴了一段时间后我发现的一些菜鸟代码。 你可以担心以后再做它。

这是相当广泛的。 我的第一反应是:去读一本PHP初学者书。 话虽这么说,你需要学习以下内容:

  • 基本的PHP / MySQL教程
  • jQuery AJAX基础知识 ,以便您学习如何通过AJAX与Web服务器进行交互
  • jQuery可拖动文档
  • jQuery可放置文档

然后尝试阅读这些全面的教程:

  • 拖放重新排序
  • 动态Drag’n Drop

更新:听起来您应该使用JSON发送数据,JSON遵循类似于XML的结构。 你最好的选择是从JSON.org开始。 jQuery网站上还有关于GET和POST的JSON函数的教程。

至于更新多个列,您可以执行多个AJAXpost,也可以使用PHP拆分传递的数据并多次点击DB。 根据您发布的信息,这是我最好的猜测。