RCV1960.php 4.03 KB
<?PHP 
//*****************************************************************************
//* プログラム名:請求・入金管理
//* プログラムID:RCV1950.php
//* 機能        :一括変更
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
include("./inc/session_start.inc");
include("./inc/SessionChk.inc");
include("./inc/dbcon.inc");

$chkDay = split("#", $Inp_Day);
$chkMoney = split("#", $Inp_Money);
$chkKey = split("#", $Inp_Key);

//モード 1:売上 2:外注
$uriageMode = $_REQUEST["uriageMode"];

for ($intI = 0; $intI < 12; $intI++) {
		if ($chkDay[$intI]!=""){
				$DateTitle[$intI]   = date("Y/m", mktime(0,0,0,$Kijyun_Month+$intI,"01",$Kijyun_Year));

				switch ($chkKey[$intI]) {
				case "err": break;
				case "":
						//seq設定
						$strSQL = "SELECT * FROM rcv_tbl ORDER BY rcv_id DESC";
						$objRec = pg_exec($strSQL);
						if($objRec==false){
								echo("SQL実行に失敗しました(SELECT)");
								exit;
						}
						if(pg_numrows($objRec) > 0){
								$objData = pg_fetch_object($objRec, 0);
								$rcv_id = $objData->rcv_id + 1;
						}else{
								$rcv_id = 1;
						}

						$strSQL  = "INSERT INTO ";
						$strSQL .= " rcv_tbl (";
						$strSQL .= "  rcv_id          ,";
						$strSQL .= "  rcv_area_id     ,";
						$strSQL .= "  rcv_gyousya_id  ,";
						$strSQL .= "  rcv_gyoumu_id   ,";
						$strSQL .= "  rcv_seikyukbn   ,";
						$strSQL .= "  seikyu_money    ,";
						$strSQL .= "  seikyu_kigen    ,";
						$strSQL .= "  nyukin_money    ,";
						$strSQL .= "  nyukin_date     ,";
						$strSQL .= "  memo_txt        ,";
						$strSQL .= "  inp_user         ";
						$strSQL .= " )values(";
						$strSQL .= $rcv_id.",";
						$strSQL .= $area_id.",";
						$strSQL .= $cboInpGyousya.",";
						$strSQL .= $gyoumu_id.",";
						$strSQL .= $uriageMode.",";
						$strSQL .= $chkMoney[$intI].",";
						$strSQL .= "'".$DateTitle[$intI]."/".$chkDay[$intI]."',";
						$strSQL .= "0,";
						$strSQL .= "'',";
						$strSQL .= "'',";
						$strSQL .= $PHP_USER_SEQ;
						$strSQL .= ")";
						//echo $strSQL."<hr>";
						$objRec = pg_exec($strSQL);
						if($objRec==false){
							echo("SQL実行に失敗しました(INSERT)");
							exit;
						}

						break;
				default:
						//修正
						$strSQL  = "UPDATE ";
						$strSQL .= " rcv_tbl ";
						$strSQL .= "SET ";
						$strSQL .= " seikyu_kigen    ='".$DateTitle[$intI]."/".$chkDay[$intI]."',";
						$strSQL .= " seikyu_money    = ".$chkMoney[$intI].",";
						$strSQL .= " inp_user        = ".$PHP_USER_SEQ." ";
						$strSQL .= "WHERE ";
						$strSQL .= " rcv_id    = ".$chkKey[$intI];
						//echo $strSQL."<hr>";
						$objRec = pg_exec($strSQL);
						if($objRec==false){
							echo("SQL実行に失敗しました(UPDATE)");
							exit;
						}
						break;
				}
		}
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>請求・入金管理</TITLE>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
	function chk(){
		document.frm.action="RCV1000.php";
		document.frm.method="POST";
		document.frm.submit();
		return false;
	}
-->
</SCRIPT></HEAD>
<BODY onLoad="return chk();">
<form name="frm">
<input name="Kijyun_Year"  type="hidden" value="<?PHP  echo $Kijyun_Year; ?>">
<input name="Kijyun_Month" type="hidden" value="<?PHP  echo $Kijyun_Month; ?>">
<input name="cboMode"      type="hidden" value="<?PHP  echo $cboMode; ?>">
<input name="cboBunrui"    type="hidden" value="<?PHP  echo $cboBunrui; ?>">
<input name="cboGyoumu"    type="hidden" value="<?PHP  echo $cboGyoumu; ?>">
<input name="cboArea"      type="hidden" value="<?PHP  echo $cboArea; ?>">
<input name="uriageMode"   type="hidden" value="<?PHP  echo $uriageMode; ?>">
<!-- 資金繰り -->
<input name="SIM_cboYaer"  type="hidden" value="<?PHP  echo $SIM_cboYaer; ?>">
<input name="SIM_cboMon"   type="hidden" value="<?PHP  echo $SIM_cboMon; ?>">
<input name="SIM_cboKikan" type="hidden" value="<?PHP  echo $SIM_cboKikan; ?>">
</form>
</BODY>
</HTML>