BRR0200.php 7.74 KB
<?PHP 
//*****************************************************************************
//* プログラム名:入力フォーム(修正も含む)
//* プログラムID:BRR0200.php
//* 機能        :入力フォーム入力
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");
include("./inc/session_start.inc");
include("./inc/SessionChk.inc");
include("./inc/dbcon.inc");
include('./inc/smarty.conf');
include("./inc/const.inc");
include("./inc/pagetitle.inc");
include("./inc/pagefooter.inc");

$yyyy = $_POST["yyyy"];
$mon = $_POST["mon"];
$gseq = $_POST["gseq"];
$hseq = $_POST["hseq"];
$kseq = $_POST["kseq"];
$mode = $_POST["mode"];
$kmode = $_POST["kmode"];

$hensai_sd = $_POST["hensai_sd"];
$hensai_ed = $_POST["hensai_ed"];

$BankInput[0]="";
$BankInput[1]="";
$BankRad[0]="";
$BankRad[1]="";

if($_POST["mode2"] == "New"){
	$kr_seq = "";
}else{
	$kr_seq = $_POST["kr_seq"];
}
if($kr_seq <> ""){
	$strSQL = "select * from kariire_tbl where kariire_seq = ".$kr_seq;
	$objRec = pg_exec($strSQL);
		if($objRec==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
	}
	if(pg_numrows($objRec)>0){
			$objData = pg_fetch_object($objRec, 0);
			$kariire_seq = $kr_seq;
			$first_year = $objData->first_hensai;
			$first_month = $objData->first_month;
			$kariiregaku = $objData->kariiregaku;
			$kariire_kubun = $objData->kariire_kubun;
			$tanpo = $objData->tanpo;
			$comment = $objData->comment;
			$flg_k = $objData->kansai_flg;
			$ginko = $objData->ginko_code;	//銀行コード
			$hensai_count= $objData->hensai_count;
			$date = $objData->kariire_date;	
			$seq = $objData->kariire_seq;
			$interest_cost = $objData->interest_cost;	//金利
			$siharai_shubetu = $objData->siharai_shubetu;	//支払い方法
			//借入年
			$year = mb_strcut($date,0,4);
			//借入月
			$month = mb_strcut($date,4,2);
			//借入日
			$day = mb_strcut($date,6,2);
			
			$up_name = $objData->up_name;
			$up_time = $objData->up_time;
			
			$hensai_day = $objData->hensai_date;
	}
	$BankInput[0]="disabled";
	$BankRad[1]="checked";
}else{
	$BankInput[1]="disabled";
	$BankRad[0]="checked";
	//借入年
	$year = date("Y");
	//借入月
	$month = date("m");
	//借入日
	$day = date("d");
	
	$hensai_day = "";
}

//返済日
$lst_hensai = day_lst($hensai_day);

$sts = $_POST["sts"];
if($sts == 0){
	$sts = "";
}

if($first_year == ""){
	$first_year = date("Y");
}
if($first_month == ""){
	$first_month = date("n");
}

$yyyy2 = $_POST["yyyy2"];
$mmmm = $_POST["mon"];
$mmmm = intval($mmmm);
$dddd = $_POST["dddd"];
$dddd =intval($dddd);
if($yyyy2 == ""){
	$yyyy2 = date("Y");
}
if($mmmm == ""){
	$mmmm = date("n");
}
if($dddd == ""){
	$dddd = date("d");
}

/*リスト関数呼び出し*///
//借入日
//$lstY = year_lst($yyyy2);
//$lstM = month_lst($mmmm);
//$lstD = day_lst($dddd);
$lstY = year_lst(intval($year));
$lstM = month_lst(intval($month));
$lstD = day_lst(intval($day));


//銀行コード
$lst_ginko = ginko_lst($ginko);

//初回返済日
$HensaiY = year_lst($first_year);
$HensaiM = month_lst($first_month);


//金額単位取得
$strSQL = "select start_unit from start_tbl";
$objRec = pg_exec($strSQL);
if($objRec==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
if(pg_numrows($objRec)>0){
	$objData = pg_fetch_object($objRec, 0);
	$mUnit  = $objData->start_unit;

	switch ($mUnit) {
	    case 0:
	        $mUnitName = "円";
	        break;
	    case 1:
	        $mUnitName = "千円";
	        break;
	    case 2:
	        $mUnitName = "万円";
	        break;
	}
}else{
	$mUnitName  = "千円";
}

//HTMLヘッダの書き出し
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
	<meta http-equiv="content-style-type" content="text/css">
	<meta name="robots" content="noindex, nofollow">
	<script type="text/javascript" src="./js/BRR0200.js"></script>
	<script type="text/javascript" src="./js/BRR.js"></script>
	<title><?PHP  echo($PHP_SYSNAME); ?></title>
	<link type="text/css" href="./templates/css/BRR.css" rel="stylesheet" />
	<link rel="stylesheet" href="./templates/SIMmain.css" type="text/css" />
</head>
<?PHP 
//タイトル部分の表示
	dspTitle($PHP_SYSNAME, $PHP_GROUP_NAME, $PHP_BUMON_NAME, $PHP_USER_NAME,"http://www.f-mtclab.net/article/134360406.html#help0");
$o_smarty->assign('DEFARR_BRR',$DEFARR_BRR);
$o_smarty->assign('PHP_SYSNAME',$PHP_SYSNAME);
$o_smarty->assign('PHP_USER_NAME',$PHP_USER_NAME);
$o_smarty->assign('PHP_USER_SHIKIN',$PHP_USER_SHIKIN);
$o_smarty->assign('START_YEAR',$START_YEAR);
$o_smarty->assign('START_MONTH',$START_MONTH);
$o_smarty->assign('lstY',$lstY);
$o_smarty->assign('lstM',$lstM);
$o_smarty->assign('lstD',$lstD);
//銀行
$o_smarty->assign('lst_ginko',$lst_ginko);
$o_smarty->assign('ginko',$ginko);

$o_smarty->assign('HensaiY',$HensaiY);
$o_smarty->assign('HensaiM',$HensaiM);

$o_smarty->assign('yyyy2',$yyyy2);
$o_smarty->assign('mUnitName',$mUnitName);
$o_smarty->assign('kariiresaki',$kariiresaki);
$o_smarty->assign('kariiregaku',$kariiregaku);
$o_smarty->assign('first_year',$first_year);
$o_smarty->assign('first_month',$first_month);
$o_smarty->assign('sts',$sts);
$o_smarty->assign('kariire_seq',$kariire_seq);
$o_smarty->assign('hensai_day',$hensai_day);
$o_smarty->assign('lst_hensai',$lst_hensai);

$o_smarty->assign('hensai_count',$hensai_count);
$o_smarty->assign('interest_cost',$interest_cost);
$o_smarty->assign('siharai_shubetu',$siharai_shubetu);
$o_smarty->assign('kariire_kubun',$kariire_kubun);
$o_smarty->assign('tanpo',$tanpo);
$o_smarty->assign('comment',$comment);

$o_smarty->assign('yyyy',$yyyy);
$o_smarty->assign('mon',$mon);
$o_smarty->assign('gseq',$gseq);
$o_smarty->assign('hseq',$hseq);
$o_smarty->assign('kseq',$kseq);
$o_smarty->assign('mode',$mode);
$o_smarty->assign('kmode',$kmode);

$o_smarty->assign('mode2',$mode2);

$o_smarty->assign('BankInput',$BankInput);
$o_smarty->assign('BankRad',$BankRad);

$o_smarty->assign('hensai_sd',$hensai_sd);
$o_smarty->assign('hensai_ed',$hensai_ed);

$o_smarty->assign('SIM_cboYaer',$_POST["SIM_cboYaer"]);
$o_smarty->assign('SIM_cboMon',$_POST["SIM_cboMon"]);
$o_smarty->assign('SIM_cboKikan',$_POST["SIM_cboKikan"]);

$o_smarty->assign('up_name',$up_name);
$o_smarty->assign('up_time',$up_time);

$o_smarty->display('BRR0200.tpl');
//フッタ部分の表示
	dspFooter($DEFARR_BRR[1], $DEFARR_BRR[3],"http://www.f-mtclab.net/article/134360406.html#help0");

//関数
//現在年から10年間表示
function year_lst($prm){
	$ret = "";
	for($i=($prm-10);$i<=($prm+10);$i++){
		if($i==$prm){
			$ret .= "<option value='".$i."' selected>".$i."</option>";
		}else{
			$ret .= "<option value='".$i."'>".$i."</option>";
		}
	}
	
	return $ret;
}
//月取得
function month_lst($prm){
	$ret = "";
	for ($i = 1 ; $i <= 12 ; $i++)
		{
		if ($prm==$i){
			$ret .= "<option value=".'"'.sprintf('%d',$i).'"'." selected>".$i."</option>";
		}else
			$ret .= "<option value=".'"'.sprintf('%d',$i).'"'.">".$i."</option>";
		}

	return $ret;
}

//日取得
function day_lst($prm){
	$ret = "";
	for ($i = 1 ; $i <= 31 ; $i++)
	{
		if($i==$prm){
			$ret .= "<option value=".'"'.$i.'" selected>'.$i."</option>";
		}else{
			$ret .= "<option value=".'"'.$i.'">'.$i."</option>";
		}
	}
	return $ret;
}
function ginko_lst($prm){
	$ret = "";
	$flg = 0;
	$strSQL = "select * from mst_bank ORDER BY disp_rank ASC";
	$objRec = pg_exec($strSQL);
	if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	$ret .= "<option value=".'"'.'" selected>選択してください'."</option>";
	if(pg_numrows($objRec)>0){
		
		for($i=0;$i<pg_numrows($objRec);$i++){
			$objData = pg_fetch_object($objRec, $i);
			$name[$i]  = $objData->bank_name;
			$code[$i]  = $objData->bank_id;
			if($code[$i]==$prm){
				$ret .= "<option value=".'"'.$code[$i].'" selected>'.$name[$i]."</option>";
			}else{
				$ret .= "<option value=".'"'.$code[$i].'">'.$name[$i]."</option>";
			}
		}
		return $ret;
	}
}
?>