query($sql); $conn = null; while ($bankInfo = $bank->fetch(PDO::FETCH_ASSOC)) { $BankId = $bankInfo['BankId']; $BankName = $bankInfo['BankName']; $BankAccount = $bankInfo['BankAccount']; $BankAccountName = $bankInfo['AccountName']; } $SQL1 = ""; if ($submit == "edit") { $SQL1 = "UPDATE rib SET BillDate=$BillDate, CurrId='$CurrId', TransactId='$TransactId', WriteOffType=$WriteOffType, DeptId='$DeptId', WriteOffId='$WriteOffId',GatheringPersonId='$GatheringPersonId',pay_type=$pay_type,LastOperatorId='$user_id'"; $SQL1 .= empty($BankId) ? "" : ", BankId= '$BankId'"; $SQL1 .= empty($BankName) ? "" : ", BankName= '$BankName'"; $SQL1 .= empty($BankAccount) ? "" : ", BankAccount= '$BankAccount'"; $SQL1 .= empty($BankAccountName) ? "" : ", BankAccountName= '$BankAccountName'"; $SQL1 .= empty($OAmountWithTax) ? "" : ", OAmountWithTax= '$OAmountWithTax'"; $SQL1 .= empty($rib_title) ? "" : ", rib_title= '$rib_title'"; $SQL1 .= " WHERE rib_id = '$rib_id'"; } if ($submit == "add") { $SQL1 = "INSERT INTO rib (`BillNo`,`BillDate`,`CurrId`,`TransactId`,`DeptId`,`WriteOffId`,`TypeId`,`IsTaxBill`, `IsPayment`,`CurrentState`,`FlowState`,`VaryState`,`PermitState`,`HadPayOAmount`,`HadPayLAmount`,`IsContainTax`,`pay_type`,`OrgId`,`CreatorId`"; $SQL1 .= empty($WriteOffType) ? "" : ",`WriteOffType`"; $SQL1 .= empty($GatheringPersonId) ? "" : ",`GatheringPersonId`"; $SQL1 .= empty($BankId) ? "" : ",`BankId`"; $SQL1 .= empty($BankName) ? "" : ",`BankName`"; $SQL1 .= empty($BankAccount) ? "" : ",`BankAccount`"; $SQL1 .= empty($BankAccountName) ? "" : ",`BankAccountName`"; $SQL1 .= empty($rib_title) ? "" : ",`rib_title`"; $SQL1 .= empty($CostCenterId) ? "" : ",`CostCenterId`"; $SQL2 = ") VALUES ('$BillNo',$BillDate,'$CurrId','$TransactId','$DeptId','$WriteOffId','CF',1,0,0,0,0,0,0,0,1,$pay_type,'1000','$user_id'"; $SQL2 .= empty($WriteOffType) ? "" : "," . $WriteOffType; $SQL2 .= empty($GatheringPersonId) ? "" : ",'" . $GatheringPersonId . "'"; $SQL2 .= empty($BankId) ? "" : ",'" . $BankId . "'"; $SQL2 .= empty($BankName) ? "" : ",'" . $BankName . "'"; $SQL2 .= empty($BankAccount) ? "" : ",'" . $BankAccount . "'"; $SQL2 .= empty($BankAccountName) ? "" : ",'" . $BankAccountName . "'"; $SQL2 .= empty($rib_title) ? "" : ",'" . $rib_title . "'"; $SQL1 .= empty($CostCenterId) ? "" : ",'" . $CostCenterId . "'"; $SQL2 .= ")"; $SQL1 .= $SQL2; } //上傳資料庫 mysqli_query($link, $SQL1); if (mysqli_affected_rows($link)) { //echo "success"; echo ''; } else { echo ''; } //增加紀錄 if (($user_id == "M0056" || $user_id == "M0209")) { $sql_submit = str_replace("'", "", $SQL1); $sql_rib = "UPDATE rib SET LastOperatorId = '$user_id', LastOperation='$sql_submit' WHERE rib_id=$rib_id"; mysqli_query($link, $sql_rib); } if ($submit == "edit") { ?>