LIST1741.php 4.2 KB
<?PHP 
//*****************************************************************************
//* 
//* プログラム名:メールデータDB更新
//* プログラムID:mail_edit.php
//* 機能        :配信内容内容を更新
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//***************************
//* インクルードファイル
//***************************
include("./include/jcode.phps");
include("./include/session_start.inc");
include("./include/SessionChk.inc");
include("./include/dbcon.inc");

//***** ユーザー回答状況 *****//
$strSQL  = "SELECT ";
$strSQL .= " mail_info.mail_id      , ";
$strSQL .= " syain_tbl.syain_cd     , ";
$strSQL .= " syain_tbl.mail_addr    , ";
$strSQL .= " syain_tbl.pc_mail_addr   ";
$strSQL .= "FROM ";
$strSQL .= " mail_info    ,";
$strSQL .= " syain_tbl    ,";
$strSQL .= " mail_send_tbl ";
$strSQL .= "WHERE ";
$strSQL .= " mail_info.syain_cd     = syain_tbl.syain_cd         AND ";
$strSQL .= " mail_info.syain_cd     = mail_send_tbl.syain_cd     AND ";
$strSQL .= " mail_info.mail_id      = ".(int)$_POST["mail_id"]." AND ";
$strSQL .= " mail_send_tbl.mail_id  = ".(int)$_POST["mail_id"]." ";
$strSQL .= "GROUP BY ";
$strSQL .= " mail_info.mail_id      , ";
$strSQL .= " syain_tbl.syain_cd     , ";
$strSQL .= " syain_tbl.mail_addr    , ";
$strSQL .= " syain_tbl.pc_mail_addr   ";
$strSQL .= "ORDER BY ";
$strSQL .= " mail_info.mail_id      ASC, ";
$strSQL .= " syain_tbl.syain_cd     ASC, ";
$strSQL .= " syain_tbl.mail_addr    ASC, ";
$strSQL .= " syain_tbl.pc_mail_addr ASC  ";
//echo $strSQL;
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}
for ($intI = 0; $intI < pg_numrows($objRec); $intI++) {
		$objData = pg_fetch_object($objRec,$intI);

		if($_POST["SendType"]==0){
				if($objData->pc_mail_addr=="" && $objData->mail_addr==""){
						$Mail_Nasi=1;					//PCか携帯メールアドレスが未登録の人
						$SendRes = 3;
				}elseif($objData->pc_mail_addr=="" && $objData->mail_addr!=""){
						$SendRes = 1;
				}elseif($objData->pc_mail_addr!="" && $objData->mail_addr==""){
						$SendRes = 2;
				}elseif($objData->pc_mail_addr!="" && $objData->mail_addr!=""){
						$SendRes = 0;
				}
		}elseif($_POST["SendType"]==1){
				if($objData->mail_addr==""){
						$Mail_Nasi=1;					//携帯メールアドレスが未登録の人
						$SendRes = 3;
				}else{
						$SendRes = 1;
				}
		}elseif($_POST["SendType"]==2){
				if($objData->pc_mail_addr==""){
						$Mail_Nasi=1;					//PCメールアドレスが未登録の人
						$SendRes = 3;
				}else{
						$SendRes = 2;
				}
		}

		if($Mail_Nasi != 1){
				$add_flg=0;
		}else{
				$add_flg=100;
		}

		$strSQL  = "UPDATE";
		$strSQL .= " mail_info ";
		$strSQL .= "SET ";
		$strSQL .= " check_flg = ".$add_flg."  ";
		$strSQL .= "WHERE ";
		$strSQL .= " mail_id  = ".$_POST["mail_id"]." AND ";
		$strSQL .= " syain_cd = ".$objData->syain_cd;
		$objInsRet = pg_exec($strSQL);
		if($objInsRet==false){
				echo("SQL実行に失敗しました(INSERT)");
				exit;
		}

		//送信機種保存
		$strSQL  = "UPDATE";
		$strSQL .= " mail_send_tbl ";
		$strSQL .= "SET ";
		$strSQL .= " send_flg = ".$SendRes."  ";
		$strSQL .= "WHERE ";
		$strSQL .= " mail_id  = ".$_POST["mail_id"]." AND ";
		$strSQL .= " syain_cd = ".$objData->syain_cd;
		$objInsRet = pg_exec($strSQL);
		if($objInsRet==false){
				echo("SQL実行に失敗しました(INSERT)");
				exit;
		}
}

//メールデータ更新
$strSQL  = "UPDATE";
$strSQL .= " mail_data ";
$strSQL .= "SET ";
$strSQL .= " send_type = ".$_POST["SendType"]."  ";
$strSQL .= "WHERE ";
$strSQL .= " mail_id = " . $_POST["mail_id"];
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(UPDATE)");
		exit;
}

?>
<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>ポイント購入</TITLE>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function load_screen(){
		document.frm.action = "LIST1000.php";
		document.frm.method="POST";
		document.frm.submit();
}
-->
</SCRIPT>
</HEAD>
<BODY onLoad="return load_screen();">
<form name="frm">
<INPUT type="hidden" name="mail_id" value="<?PHP  echo $_POST["mail_id"]; ?>">
</form>
</BODY>
</HTML>