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") {
?>