MNP191_m.php 4.15 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:アンケート(携帯電話)
//* プログラムID:MNP191_m.php
//* 機能        :回答登録処理
//* 作成者      :
//* 
//*****************************************************************************
header("Content-type: text/html; charset=Shift_JIS");

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

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

//***URLの頭取得***
include("include_m/CommonUrlGet.inc");
require_once 'include_m/jcode.phps';

//*** アンケート ***
$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");

//入力チェック
if (strstr($txtCom,"<")==True){
		echo '<HTML>';
		echo '<HEAD>';
		echo '<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">';
		echo '<TITLE>E-グルPro('.$PHP_TITLE_NAME.')</TITLE>';
		echo '</HEAD>';
		echo '<BODY>';
		echo '<form>';
		echo "入力エラー<br>コメントに不正な文字『<』が使用されています。<br>戻るボタンで戻り再入力してください。";
		echo "</form>";
		echo "</BODY>";
		echo "</HTML>";
		exit;
}
if (strstr($txtCom,">")==True){
		echo '<TITLE>E-グルPro('.$PHP_TITLE_NAME.')</TITLE>';
		echo '</HEAD>';
		echo '<BODY>';
		echo '<form>';
		echo "入力エラー<br>コメントに不正な文字『>』が使用されています。<br>戻るボタンで戻り再入力してください。";
		echo "</form>";
		echo "</BODY>";
		echo "</HTML>";
		exit;
}

if ($ans_type=="0"){
		if (count($check)==0){
				echo '<TITLE>E-グルPro('.$PHP_TITLE_NAME.')</TITLE>';
				echo '</HEAD>';
				echo '<BODY>';
				echo '<form>';
				echo "回答が選択されていません。<br>戻るボタンで戻り再入力してください。";
				echo "</form>";
				echo "</BODY>";
				echo "</HTML>";
				exit;
		}
}else{
		if ($check==""){
				echo '<TITLE>E-グルPro('.$PHP_TITLE_NAME.')</TITLE>';
				echo '</HEAD>';
				echo '<BODY>';
				echo '<form>';
				echo "回答が選択されていません。<br>戻るボタンで戻り再入力してください。";
				echo "</form>";
				echo "</BODY>";
				echo "</HTML>";
				exit;
		}
}

$Read_Date = date("Y/m/d");
$Read_Time = date("H:i:s");

$strSQL  = "UPDATE";
$strSQL .= " mnp_syain_info ";
$strSQL .= "SET ";
$strSQL .= " read_flg = 2,      ";
$strSQL .= " comment  = '".mb_convert_encoding(addslashes($_REQUEST["txtCom"]), "eucJP-win", "SJIS")."', ";
$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;
}

$strSQL  = "DELETE ";
$strSQL .= "FROM";
$strSQL .= " mnp_syain_ans ";
$strSQL .= "WHERE ";
$strSQL .= " mail_id  = ".$_REQUEST["mail_id"]." AND ";
$strSQL .= " syain_cd = '".$PHP_SYAIN_CD."'";
//echo $strSQL;
$objRec = pg_exec($strSQL);
if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
}

if ($ans_type=="0"){
		for($intI=0;$intI<=count($check);$intI++){
				if ($check[$intI]!=""){
						$strSQL  = "INSERT INTO ";
						$strSQL .= " mnp_syain_ans (";
						$strSQL .= "  mail_id   ,";
						$strSQL .= "  syain_cd  ,";
						$strSQL .= "  ans_id     ";
						$strSQL .= " ) VALUES (";
						$strSQL .= "  ".$_REQUEST["mail_id"].", ";
						$strSQL .= " '".$PHP_SYAIN_CD."', ";
						$strSQL .= "  ".$check[$intI]." ";
						$strSQL .= ") ";
						//echo $strSQL."<hr>";
						$objRecSet = pg_exec($strSQL);
						if($objRecSet==false){
								echo("SQL実行に失敗しました(INSERT)");
								exit;
						}
				}
		}

}else{
		$strSQL  = "INSERT INTO ";
		$strSQL .= " mnp_syain_ans (";
		$strSQL .= "  mail_id   ,";
		$strSQL .= "  syain_cd  ,";
		$strSQL .= "  ans_id     ";
		$strSQL .= " ) VALUES (";
		$strSQL .= "  ".$_REQUEST["mail_id"].", ";
		$strSQL .= " '".$PHP_SYAIN_CD."', ";
		$strSQL .= "  ".$check." ";
		$strSQL .= ") ";
		//echo $strSQL."<hr>";
		$objRecSet = pg_exec($strSQL);
		if($objRecSet==false){
				echo("SQL実行に失敗しました(INSERT)");
				exit;
		}

}

header("Location: ./MNP100_m.php?mail_id=".$_REQUEST["mail_id"]."&intPage=$intPage&$PHP_Argument");

?>