jQuery プラグインを使用して製品の順序を並べ替えています。クライアント サイトでは正常に動作していますが、データベース内の順序も更新したいと考えています。これが私の試みです: HTML:
<ul id="item_list" >
<li id="item_1">Item One</li>
<li id="item_2">Item Two</li>
<li id="item_3">Item Three</li>
<li id="item_4">Item Four</li>
</ul>
jQuery:
$("#item_list").sortable({stop:function(i) {
$.ajax({
type: "GET",
url: "server_items_reorder.php",
data: $("#item_list").sortable("serialize")
});
foreach($_GET['item'] as $key=>$value) {
mysql_query("UPDATE my_items" SET position = '" . $key . "' WHERE id ='" . $value . "'");
しかし、私はこれを行うと、エラーがスローされます: foreach に対して無効な引数を表示します。どうしたの?