我试图$total
在循环中“求和”。
这是完整的代码:
foreach ( $array_permall as $perm ) {
if($lastcheck != "1" && $checkoutlet != 1){
//izin gagal
echo "2";
exit();
}else{
$total = 0;
$sqlIns = "BEGIN TRAN ";
if($lastcheck == "1"){
$sqlIns .= "INSERT INTO T_Absen_Permission (NIK,Reason,Date,AddBy,AddDate) VALUES('".$nik."','PERMISSION ALL','".$tglco."','".$User."',getdate());";
$sqlIns .= "INSERT INTO T_Absen Values('".$nik."','".$long."','".$lat."','".$rid."','".$oid."','CHECK OUT','".$tglco."','PERMISSION By ".$User."');";
}
if($checkoutlet == 1){
$sqlIns .= "INSERT INTO T_Absen_Permission (NIK,Reason,Date,AddBy,AddDate,Note) VALUES('".$nik."','PERMISSION ALL',dbo.GetLastDay(getdate(),'".$nik."'),'".$User."',getdate(),'Permission Outlet');";
}
if(mssql_query($sqlIns)){
mssql_query("COMMIT");
$total++;
}else{
mssql_query("ROLLBACK");
echo "5";
}
}
echo $total;
}
但结果始终是 11111。我想要的结果是:1+1+1+1+1 = 5
我想使用 Final Result 5在 JavaScript 中发出警报。
我怎样才能用 PHP 做到这一点?