-1
A
回答
1
試試這個:http://www.webresourcesdepot.com/dynamic-dragn-drop-with-jquery-and-php/
FYI:代碼在上面的鏈接使用foreach循環更新每個記錄,那就是資源消耗...
foreach ($updateRecordsArray as $recordIDValue) {
$query = "UPDATE records SET recordListingID = " . $listingCounter . "
WHERE recordID = " . $recordIDValue;
mysql_query($query) or die('Error, insert query failed');
$listingCounter = $listingCounter + 1;
}
您可以使用可靠的代碼像這樣:
$casesSql = '';
$idValues = array();
foreach ($order as $orderNum => $idValue) {
$casesSql .= " WHEN '" . $idValue . "' THEN '" . ($orderNum + 1) . "'";
$idValues[] = $idValue;
}
$sql = "UPDATE `" . $table . "`"
. " SET `DisplayOrder` = CASE `" . $idField . "`"
. $casesSql . " END"
. " WHERE `" . $idField . "` IN (" . implode(', ', $idValues) . ")";
只使用Ø NE查詢更新是整個記錄進行更新,其中$順序是這樣的:
Array
(
[0] => 2
[1] => 1
[2] => 4
[3] => 3
)
相關問題
- 1. C#拖放功能
- 2. TableView拖放功能
- 3. c#拖放功能
- 4. WindowsFormsWebBrowser拖放功能
- 5. jquery拖放功能
- 6. 我簡單的拖放功能口吃
- 7. 通過拖放功能禁用帖子排序
- 8. 拖放或排序選擇全部和多個功能
- 9. iOS中的拖放功能
- 10. RichTextField中的拖放功能
- 11. 觸摸界面,用於使用拖放功能排序或排序列表
- 12. 把功能放在合適的類別
- 13. JQuery拖放功能與ASP.NET
- 14. 使用interact.js拖放功能
- 15. 樹形拖放功能
- 16. 尋找JQuery拖放功能
- 17. 在JFreeChart中拖放功能
- 18. HTML/JavaScript拖放功能
- 19. 在iPad上拖放功能
- 20. hittestobject拖放多個功能
- 21. 拖放圖像排序
- 22. 拖放重新排序
- 23. JQuery UI拖放和排序
- 24. HTML拖放排序表
- 25. 拖放排序NG-重複
- 26. 我怎樣才能排序我用MYSQL過濾的類別?
- 27. jQuery的拖放與asp.net c#的功能
- 28. 與拖放和簡單的GridView拖放重新排序
- 29. 排序功能
- 30. 排序功能
見http://stackoverflow.com/a/8076886/131824對於這種類型的東西一些總體思路。 – 2013-02-09 15:30:52