TOP021_m.php 5.65 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:簡易在席一覧
//* プログラムID:TOP021.php
//* 機能        :
//* 作成者      :
//* 
//*****************************************************************************
	header("Content-type: text/html; charset=Shift_JIS");

	//*** 広告 ***//
	include("include_m/Advertisement.inc");

	//*** 共通処理 ***//
	include("include_m/CommonProcess.inc");

$strSQL="SELECT syain_cd,name_kj_sei,name_kj_mei FROM syain_tbl Where del_flg=true Order by disp_rank";
$objRec = pg_exec($strSQL);
if($objRec==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}
$absArr = array("","","","");
for ($intCnt = 0; $intCnt < pg_numrows($objRec) ; $intCnt++){
		$objData = pg_fetch_object($objRec, $intCnt);
		$strSyain[$intCnt][0] = mb_convert_encoding($objData->name_kj_sei, "SJIS", "EUC-JP")." ".mb_convert_encoding($objData->name_kj_mei, "SJIS", "EUC-JP");

		$strSyain[$intCnt][1]="未設定";
		$strSQL = "SELECT * FROM kojin_data_tbl WHERE seq = 16 AND syain_cd ='".$objData->syain_cd."'";
		$objState = pg_exec($strSQL);
		if($objState == false){
				echo("SQL実行に失敗しました(SELECR)");
				exit;
		}
/*
		if(pg_numrows($objState) > 0){
				$objStateData = pg_fetch_object($objState,0);
				switch ($objStateData->memo) {
				case "0":
					$strSyain[$intCnt][1]="未設定";
					break;
				case "1":
					$strSyain[$intCnt][1]="<font color='#ff0000'>不在</font>";
					break;
				case "2":
					$strSyain[$intCnt][1]="<font color='#0000ff'>在席</font>";
					break;
				case "3":
					$strSyain[$intCnt][1]="<font color='#00ff00'>一時退席</font>";
					break;
				}



				if($objData->syain_cd == $PHP_SYAIN_CD){
					$absArr[(int)$objStateData->memo] = "selected";
				}
				
		}
		$strSyain[$intCnt][2]="";
		$strSQL = "SELECT * FROM kojin_data_tbl WHERE seq = 17 AND syain_cd ='".$objData->syain_cd."'";
		$objState = pg_exec($strSQL);
		if($objState == false){
				echo("SQL実行に失敗しました(SELECR)");
				exit;
		}
		if(pg_numrows($objState) > 0){
				$objStateData = pg_fetch_object($objState,0);
				$strSyain[$intCnt][2]=" (".mb_convert_encoding(substr($objStateData->memo,5), "SJIS", "EUC-JP").")";
		}
*/
		//20100427
		if(pg_numrows($objState) > 0){

				$objStateData = pg_fetch_object($objState,0);
				$inttemp = (int)$objStateData->memo;

				$strCHK = "";
				$strSQL2 = "SELECT * FROM mst_common_word Where seq = $inttemp And type = 1 order by seq";
				$rsRecset2 = pg_exec($pg_con,$strSQL2);
				if($rsRecset2==false){
				echo("SQL実行に失敗しました(SELECT)");
				exit;
				}

			if(pg_numrows($rsRecset2) > 0){

					$zaiseki_name=pg_result($rsRecset2,0,"memo1");
					$collar=(int)pg_result($rsRecset2,0,"memo2");

					$strSQL3 = "SELECT * FROM mst_common_word Where seq = $collar And type = 2 order by seq";
					$rsRecset3 = pg_exec($pg_con,$strSQL3);
					if($rsRecset3==false){
					echo("SQL実行に失敗しました(SELECT)");
					exit;
					}

					$zaiseki_collar=pg_result($rsRecset3,0,"memo1");

					$strSyain[$intCnt][1]= "<font color='".$zaiseki_collar."'><b>".mb_convert_encoding($zaiseki_name, "SJIS", "EUC-JP")."</b></font>";
					//$strSyain[$intCnt][1]= "<font color='".$zaiseki_collar."'><b>".$zaiseki_name."</b></font>";


					//更新日時
					$strSyain[$intCnt][2]="";
					$strSQL = "SELECT * FROM kojin_data_tbl WHERE seq = 17 AND syain_cd ='".$objData->syain_cd."'";
					$objState = pg_exec($strSQL);
					if($objState == false){
							echo("SQL実行に失敗しました(SELECR)");
							exit;
					}
					if(pg_numrows($objState) > 0){
							$objStateData = pg_fetch_object($objState,0);
							$strSyain[$intCnt][2]=" (".mb_convert_encoding(substr($objStateData->memo,5), "SJIS", "EUC-JP").")";
					}
			}
		}

}
	//20100427 追加 リスト作成
	$strSQL = "SELECT * FROM kojin_data_tbl WHERE seq = 16 AND syain_cd ='".$PHP_SYAIN_CD."'";
	$objState = pg_exec($strSQL);
	if($objState == false){
			echo("SQL実行に失敗しました(SELECR)");
			exit;
	}
	if(pg_numrows($objState) > 0){

			$objStateData = pg_fetch_object($objState,0);
			$inttemp2 = (int)$objStateData->memo;
	}

	$strCHK = "";
	$strSQL2 = "SELECT * FROM mst_common_word Where type = 1 order by seq";
	$rsRecset2 = pg_exec($pg_con,$strSQL2);
	if($rsRecset2==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
	}

	$intRsCnt = pg_numrows($rsRecset2);

	$strAbs = "<select name='abs' >";
	$strAbs .= "<option value='0'>--------</option>";

	for ($i = 0 ; $i <= $intRsCnt-1 ; $i++) {
					$zaiseki_name=pg_result($rsRecset2,$i,"memo1");

		if ($inttemp2 == pg_result($rsRecset2,$i,"seq")){
			$strAbs .= "<option value='".pg_result($rsRecset2,$i,"seq")."' selected>".mb_convert_encoding($zaiseki_name, "SJIS", "EUC-JP")."</option>";
		}else{
			$strAbs .= "<option value='".pg_result($rsRecset2,$i,"seq")."' >".mb_convert_encoding($zaiseki_name, "SJIS", "EUC-JP")."</option>";
		}
	}
	$strAbs .= "</select>";


?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<TITLE>簡易在席確認</TITLE>
</head>
<body>
<form method="GET" action="TOP022_m.php">
<center>
簡易在席確認<br>
<?php  echo $strName; ?>
<HR width="100%">
</center>
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
?>
<HR width="100%">

<?php  echo Date("Y/m/d H:i"); ?>現在
<br>
<?php
	echo $strAbs;
?>
<INPUT TYPE = "submit" name = "type" VALUE = "更新する">
<hr>
<?php 
	for ($intCnt = 0; $intCnt < count($strSyain); $intCnt++) {
		echo "・".$strSyain[$intCnt][0];
		echo "<br>  ".$strSyain[$intCnt][1].$strSyain[$intCnt][2]."<br>";
	}
?>
<hr>
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
	//*** 共通変数取得 ***//
	include("include_m/CommonHidden.inc");
?>

</form>
</body>
</html>