CON174.php 2.43 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:進捗単位情報DB設定処理(削除)
//* プログラムID:CON174
//* 機能        :進捗単位情報をDB設定する
//* 作成者      :
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//*****************************************************************************
//* インクルードファイル
//*****************************************************************************
include("include/session_start.inc");						//セッション開始
include("include/SessionChk.inc");							//セッションチェック
include("include/dbcon.inc");										//DB接続

$intGmflg=0;

$strSQL = "SELECT unit_seq  from prj_task_tbl Where unit_seq=".$_POST["unit_seq"];
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
	echo("SQL実行に失敗しました(SELECT)");
	exit;
}

if (pg_numrows($objRecSet) > 0){
	//利用中のため削除付加
	$intGmflg=1;
}else{
	//進捗単位削除
	$strSql = "delete from mst_prj_tbl WHERE unit_seq=".$_POST["unit_seq"];
	$rsResult = pg_exec($pg_con,$strSql);

	//ディスプランク振りなおし
	$strSQLData="SELECT * FROM mst_prj_tbl ORDER BY disp_rank ";
	$objRecData = pg_exec($strSQLData);
	if($objRecData==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	//ディスプランク付与処理
	$disp_count = 1;
	for ($intCnt = 0; $intCnt < pg_numrows($objRecData); $intCnt++) {
		$objData = pg_fetch_object($objRecData, $intCnt);
		$strSQL  = "UPDATE mst_prj_tbl SET disp_rank = ".$disp_count." WHERE unit_seq = ".$objData->unit_seq;
		$objRecUp = pg_exec($strSQL);
		if($objRecUp == false){
			echo("SQL実行に失敗しました(UPDATE)");
			exit;
		}
			$disp_count += 1;
	}
}

?>
<!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">
<link rel="stylesheet" type="text/css" href="basefont.css">
<TITLE>e-グル 設定</TITLE>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function load_screen(intGmflg){
	if (intGmflg==1){
		document.e_gru.action = "CON175.php";
	}else{
		document.e_gru.action = "CON170.php";
	}
	document.e_gru.method="POST";
	document.e_gru.submit();
}
-->
</SCRIPT>
</HEAD>
<BODY onLoad="return load_screen(<?php  echo $intGmflg; ?>);">
<form name="e_gru">
	<input type="hidden" name="unit_seq" value="<?php  echo $_POST["unit_seq"]; ?>">
</form>
</BODY>
</HTML>