Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery可排序-按ID查看订单_Php_Jquery_Mysql_Jquery Ui Sortable - Fatal编程技术网

Php jQuery可排序-按ID查看订单

Php jQuery可排序-按ID查看订单,php,jquery,mysql,jquery-ui-sortable,Php,Jquery,Mysql,Jquery Ui Sortable,我知道目前有一些关于将jQuery可排序列表保存到数据库的问题。如何查询我的2个表,获取“order”字符串,然后以正确的顺序显示可排序列表。我的桌子是: Table name: clothing_category id name order ----------------------------------------- 5 Headwear 29,22,26 以及: 因此,考虑到头饰的“顺

我知道目前有一些关于将jQuery可排序列表保存到数据库的问题。如何查询我的2个表,获取“order”字符串,然后以正确的顺序显示可排序列表。我的桌子是:

Table name: clothing_category
  id           name              order   
 -----------------------------------------
  5           Headwear          29,22,26
以及:

因此,考虑到头饰的“顺序”是如何存储为'29,22,26',我希望HTML输出如下:

<ul id="sortable">
   <li id="29">Visor</li>
   <li id="22">Hat</li>
   <li id="26">Beanie</li>
</ul>
    遮阳板 帽子 比尼

我怎样才能像上面那样显示它?我存储订单的方法是实现这一点的好方法吗?

我会在服装类型表中添加一个订单或序列列,数字从1到3(在本例中)。查询表时,请按顺序字段排序

要更新,请使用以下伪代码:

$orderedID = array(29,22,26);
foreach($orderedID as $i => $id) {
    $query = 'UPDATE `clothing_type` SET `sequence`=' . $i . ' WHERE `id`=' . intval($id);
}

我将向clothing_type表中添加一个顺序或序列列,数字从1到3(在本例中)。查询表时,请按顺序字段排序

要更新,请使用以下伪代码:

$orderedID = array(29,22,26);
foreach($orderedID as $i => $id) {
    $query = 'UPDATE `clothing_type` SET `sequence`=' . $i . ' WHERE `id`=' . intval($id);
}

谢谢你的回复,斯科特。那么,如果我想用新的顺序更新表,那么用jQuery UI sortable做这件事的最佳方法是什么呢?谢谢你的回复,Scott。那么,如果我想用新的顺序更新表,那么使用jQuery UI sortable进行更新的最佳方法是什么?