MNP100_m.php 7.05 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:アンケート(携帯電話)
//* プログラムID:MNP100_m.php
//* 機能        :詳細画面
//* 作成者      :
//* 
//*****************************************************************************
header("Content-type: text/html; charset=Shift_JIS");

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

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

//*** アンケート ***
$strMenuSQL = "SELECT name FROM sub_menu_TBL WHERE url = 'MNP010.php'";
$rsRecset = pg_exec($strMenuSQL);
$PHP_TITLE_NAME=mb_convert_encoding(pg_result($rsRecset,0,"name"), "SJIS", "EUC-JP");

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<TITLE>E-グルPro(<?php  echo $PHP_TITLE_NAME; ?>)</TITLE>
</HEAD>
<BODY>
<form Method="GET" action="MNP191_m.php">
<center>
<?php  echo $PHP_TITLE_NAME; ?><br>
<?php  echo $strName; ?>
<HR width="100%">
<?php  echo $koukokuTEL; ?>
</center>
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
?>
<HR width="100%">
<a href="MNP010_m.php?intPage=<?php  echo $intPage ?>&<?php  echo $PHP_Argument ?>"accesskey="1"><?php  echo Get_Num("1"); ?>受信一覧へ</A><br>
<br>
<?php 

$strSQL  = "SELECT ";
$strSQL .= " mnp_kihon_tbl.mail_id      ,";
$strSQL .= " mnp_kihon_tbl.mail_subject ,";
$strSQL .= " mnp_kihon_tbl.mail_body    ,";
$strSQL .= " mnp_kihon_tbl.send_syain_cd,";
$strSQL .= " mnp_kihon_tbl.send_mode    ,";
$strSQL .= " mnp_kihon_tbl.send_date    ,";
$strSQL .= " mnp_kihon_tbl.send_time    ,";
$strSQL .= " mnp_kihon_tbl.ans_type     ,";
$strSQL .= " mnp_kihon_tbl.ans_limit    ,";
$strSQL .= " mnp_kihon_tbl.disp_mode    ,";
$strSQL .= " syain_tbl.name_kj_sei      ,";
$strSQL .= " syain_tbl.name_kj_mei       ";
$strSQL .= "FROM";
$strSQL .= " syain_tbl    , ";
$strSQL .= " mnp_kihon_tbl  ";
$strSQL .= "WHERE";
$strSQL .= " syain_tbl.syain_cd    = mnp_kihon_tbl.send_syain_cd AND ";
$strSQL .= " mnp_kihon_tbl.mail_id = ".$_REQUEST["mail_id"]." ";
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}
$objData = pg_fetch_object($objRec, 0);
$Detail_Data[0]  = $objData->mail_id;
$Detail_Data[1]  = mb_convert_encoding($objData->mail_subject, "SJIS", "EUC-JP" );
$Detail_Data[2]  = str_replace ("\n", "<BR>" , mb_convert_encoding($objData->mail_body, "SJIS", "EUC-JP" ));
$Detail_Data[2]  = str_replace ("\t", "  " , $Detail_Data[2]);
$Detail_Data[2]  = str_replace (" ", "&nbsp;", $Detail_Data[2]);
$Detail_Data[2]  = ereg_replace("(https?|ftp|news)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$Detail_Data[2]);
$Detail_Data[3]  = mb_convert_encoding($objData->send_syain_cd, "SJIS", "EUC-JP" );
$Detail_Data[4]  = mb_convert_encoding($objData->send_mode, "SJIS", "EUC-JP" );
$Detail_Data[5]  = mb_convert_encoding($objData->send_date, "SJIS", "EUC-JP" );
$Detail_Data[6]  = mb_convert_encoding($objData->send_time, "SJIS", "EUC-JP" );
$Detail_Data[7]  = mb_convert_encoding($objData->ans_type, "SJIS", "EUC-JP" );
$Detail_Data[8]  = mb_convert_encoding($objData->ans_limit, "SJIS", "EUC-JP" );
$Detail_Data[9]  = mb_convert_encoding($objData->disp_mode, "SJIS", "EUC-JP" );
$Detail_Data[10] = mb_convert_encoding($objData->name_kj_sei." ".$objData->name_kj_mei, "SJIS", "EUC-JP" );

$strSQL  = "SELECT ";
$strSQL .= " * ";
$strSQL .= "FROM";
$strSQL .= " mnp_syain_info ";
$strSQL .= "WHERE";
$strSQL .= " mail_id  = ".$_REQUEST["mail_id"]." AND ";
$strSQL .= " syain_cd = '".$PHP_SYAIN_CD."'";
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}
$objData = pg_fetch_object($objRec, 0);
$UserAns[0]  = $objData->mail_id ;
$UserAns[1]  = $objData->syain_cd;
$UserAns[2]  = $objData->read_flg;
$UserAns[3]  = mb_convert_encoding($objData->comment, "SJIS", "EUC-JP" );
$UserAns[4]  = $objData->ans_date;
$UserAns[5]  = $objData->ans_time;
if ($UserAns[2]=="0"){
		$Read_Date = date("Y/m/d");
		$Read_Time = date("H:i:s");

		$strSQL  = "UPDATE";
		$strSQL .= " mnp_syain_info ";
		$strSQL .= "SET ";
		$strSQL .= " read_flg = 1,      ";
		$strSQL .= " ans_date = '".$Read_Date."', ";
		$strSQL .= " ans_time = '".$Read_Time."'  ";
		$strSQL .= "WHERE ";
		$strSQL .= " mail_id  = ".$_REQUEST["mail_id"]." AND ";
		$strSQL .= " syain_cd = '".$PHP_SYAIN_CD."'";
		$objInsRet = pg_exec($strSQL);
		if($objInsRet==false){
				echo("SQL実行に失敗しました(UPDATE)");
				exit;
		}

		$UserAns[2]  = "1";
		$UserAns[4]  = $Read_Date;
		$UserAns[5]  = $Read_Time;
}


echo "件名:";
echo $Detail_Data[1]."(".$Detail_Data[10].")";
echo '<HR width="100%">';

//日付
echo $Detail_Data[5]." ".$Detail_Data[6]."<br>";

//内容
echo $Detail_Data[2]."<br>";

echo "<hr>";

$strSQL  = "SELECT ";
$strSQL .= "  T1.ans_id           , ";
$strSQL .= "  T1.ans_name         , ";
$strSQL .= " (SELECT COUNT(*) FROM mnp_syain_ans AS T2 WHERE T1.mail_id=T2.mail_id AND T1.ans_id = T2.ans_id) AS data_cnt    ";
$strSQL .= "FROM ";
$strSQL .= "  mnp_answer_tbl AS T1 ";
$strSQL .= "WHERE ";
$strSQL .= " T1.mail_id=".$_REQUEST["mail_id"]." ";
$strSQL .= "ORDER BY ";
$strSQL .= "  T1.ans_id   ";
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)b");
		exit;
}
for ($intI=0; $intI < pg_numrows($objRec); $intI++){
		$objData = pg_fetch_object($objRec, $intI);
		$ANS_LIST[$intI][0] = $objData->ans_id;
		$ANS_LIST[$intI][1] = mb_convert_encoding($objData->ans_name, "SJIS", "EUC-JP");
		$ANS_LIST[$intI][2] = $objData->data_cnt;

		$strSQL  = "SELECT ";
		$strSQL .= " * ";
		$strSQL .= "FROM ";
		$strSQL .= " mnp_syain_ans ";
		$strSQL .= "WHERE";
		$strSQL .= " mail_id  = ".$_REQUEST["mail_id"]."        AND ";
		$strSQL .= " syain_cd = '".$PHP_SYAIN_CD."' AND ";
		$strSQL .= " ans_id   = ".$ANS_LIST[$intI][0];
		//echo $strSQL."<hr>";
		$objAnsRec = pg_exec($strSQL);
		if($objAnsRec==false){
				echo("SQL実行に失敗しました(SELECT)c");
				exit;
		}
		if(pg_numrows($objAnsRec)!=0){
				$ANS_LIST[$intI][5] = "checked";
		}

		if ($Detail_Data[7]=="0"){
				echo '<input type="checkbox" name="check[]" value="'.$ANS_LIST[$intI][0].'" '.$ANS_LIST[$intI][5].'>'.$ANS_LIST[$intI][1].'<br />';
		}else{
				echo '<input type="radio"    name="check"   value="'.$ANS_LIST[$intI][0].'" '.$ANS_LIST[$intI][5].'>'.$ANS_LIST[$intI][1].'<br />';
		}
}
echo "コメント入力<br>";
echo '<textarea  name="txtCom" rows="3">'.$UserAns[3].'</textarea><br>';
echo '<INPUT type="submit" NAME="intsts" value="登録">';

echo "<hr>";

?>
<br><a href="MNP010_m.php?seq=<?php  echo $objData->seq ?>&intPage=<?php  echo $intPage ?>&<?php  echo $PHP_Argument ?>"accesskey="1"><?php  echo Get_Num("1"); ?>受信一覧へ</A>
<HR width="100%">
<?php 
	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
?>
<INPUT TYPE="hidden" NAME="mail_id"  VALUE="<?php echo $_REQUEST["mail_id"]; ?>">
<INPUT TYPE="hidden" NAME="intPage"  VALUE="<?php echo $intPage ?>">
<INPUT TYPE="hidden" NAME="ans_type" VALUE="<?php echo $Detail_Data[7]; ?>">
<?php 
	//*** 共通変数取得 ***//
	include("include_m/CommonHidden.inc");
?>
</form>
</BODY>
</HTML>