这是我的PHP
case "Add":
if(isset($_POST['Add'])){
$Addquery = "INSERT INTO tb_empgrocery (empgrocID, coopmemID , date_ordered, item_no, qty_ordered, unit_price, amount, date_delivered, qty_delivered, order_status, released_by) VALUES ('".$_POST['empgrocID']."', '".$_SESSION['coopmemID']."', (NOW()), '".$_POST['itemNo']."', '".$_POST['orderqty']."', '".$_POST['unit_price']."', '".$_POST['amount']."', '".$_POST['date_delivered']."', '".$_POST['qty_delivered']."','".$_POST['order_status']."','".$_POST['released_by']."')";
mysql_query($Addquery, $con);
}
break;
这是我的循环功能
function saveID(itemID){
var check = false;
$('#cLoanOut2 > tbody > tr').each(function() {
if ($(this).attr('id') === itemID){
check = true;
return false;
}
});
return check;
}
这是我的jquery ajax
$('#OKBtn2').click(function(){
$('#myModal2').modal('hide');
var itemid = $('#main-form2 .active').attr('id'),
qty = $('#main-form2 #'+itemid+' td:eq(2)').text(),
amount = $('#main-form2 #'+itemid+' td:eq(4)').text();
var itemID = $(this).closest('tr').attr('id');
$('#itemID').val(itemID);
bootbox.confirm("Are you sure?","No","Yes",function(r){
if(r) {
saveID(itemID);
var itemno = $('#itemNo').val();
// var currqty = $('#orderqty').val();
var unit_price = $('#unitPrice').val();
// var Amount = $('#amount').val();
$.ajax({
url : url,
type : "POST",
async : false,
data : {
Add: 1,
itemNo: itemno,
orderqty: qty,
unit_price: unit_price,
amount: amount,
todo:"Add"
},
success:function(result){
bootbox.alert('Ordered',function(){
});
updateTable();
}
});
} else {
}
});
});
这是我要做的。我有一个表单,当我点击okbtn2时,会显示一个启动箱确认,如果我点击是,它将循环所有行,以便我订购的所有项目都将添加到我的数据库中。添加数据库的工作,但它不添加下一行,所以我必须在OKBtn2函数内处理我的循环
感谢addvance