php - 使用 PHP 将 Jquery 可排序值保存到 mysql 数据库

标签 php jquery jquery-ui-sortable

我看到了这个针对某人问题的解决方案,但我不明白的是应该在 saveSortable.php 文件中编写什么。

有人透露一些信息吗?

<ul id="sortable">
    <li id="1">elem 1</li>
    <li id="2">elem 2</li>
    <li id="3">elem 3</li>
    <li id="4">elem 4</li>
</ul>

$(document).ready(function(){
    $('#sortable').sortable({
        update: function(event, ui) {
            var newOrder = $(this).sortable('toArray').toString();
            $.get('saveSortable.php', {order:newOrder});
        }
    });
});

最佳答案

你可以有这样的东西:

//do database connection here

$orders =  explode(',',$_GET['order']);
foreach ($orders as $key=>$value) {
$query = "UPDATE `tabel_name`
SET sort_order = {$value}
WHERE id = {$key}";
mysql_query($query) or die('Error, insert query failed');
}

关于php - 使用 PHP 将 Jquery 可排序值保存到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12193044/

相关文章:

javascript - 用正则表达式替换选择索引属性

php - Laravel 5.0 中不存在方法 [validateA]

php - Elasticsearch 匹配 php 中的子字符串

javascript - keyup 事件总是返回大写字母

javascript - 如何为使用 jQuery 动态创建的元素选择表格行?

javascript - 在 Sortable.js 中拖放列表 : How to set a different drop area than a Sortable list?

php - 在 PHP 中反转二叉树

php - 检查 Mediawiki 文章内容中是否存在模板的最有效方法是什么?

javascript - Toggle Div 结合 CSS-Hover

java - 为 jQuery "sortable"问题重新排序 li 元素