我想將jQuery的可排序列表值插入到MySql中。我在插入時遇到了在MySql中循環的問題。
這樣
插入jQuery的可排序列表到MySql
-------------
Sorted List
-------------
did-1
fid-1
fid-2
fid-3
我已經整理項目在這之後我已經使用「序列化」讓這些排序列表
$('.sortable').sortable({
connectWith: '.sortable',
tolerance: 'pointer',
update: function (event, ui) {
$('#add_list').click(function(){
var data = $('#drop_list1').sortable('serialize');
$.ajax({
data: data,
type: 'POST',
url: 'addnewlist.php',
success: function(data){
}
});
});
}
我要的是 - 多插入每一個「做」 ,應該插入'fid'。在我的MqSql中 - '(did-1,fid-1)(did-1,fid-2)(did-1,fid-3)'
我已經在我的PHP中試過了。
foreach($_POST['doc'] as $doc)
{
for($i=0;$i<count($_POST['doc']);$i++)
{
$form=$_POST[$i]['form'];
echo $sql="INSERT INTO addnewdoc(doc_id,form_id) VALUES ($doc,$form)";
$res=parent::_executeQuery($sql);
}
}
值的順序是否顯着? – Strawberry 2014-12-04 08:21:59
確實只能有一個。 FID可以有多個條目,並可以有任何訂單 – Matarishvan 2014-12-04 09:38:59