MNP020_m.php 7.46 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:アンケート(携帯電話)
//* プログラムID:MNP010_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>
<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%">
<?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 .= " send_syain_cd='".$PHP_SYAIN_CD."'";
	$strSQL .= "ORDER BY ";
	$strSQL .= " send_date DESC,";
	$strSQL .= " send_time DESC ";

	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
	}
	//アンケート作成
	echo '<a href="MNP900_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="1">'.Get_Num("1").'アンケート新規作成</a> ';
	echo '<a href="MNP010_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="2">'.Get_Num("2").'アンケート受信一覧へ</a>';

	//次ページ画面へリンク
	if (($intPage > 0) && (pg_numrows($objRecSet) > (5 * ($intPage+1)))){
			$intPt1=$intPage-1;
			$intPt2=$intPage+1;
			echo '<center>';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="4">'.Get_Num("4").'[前5件]</a>';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt2.'" accesskey="6">'.Get_Num("6").'[次5件]</a>';
			echo '</center>';
	}elseif(($intPage > 0) && (pg_numrows($objRecSet) <= (5 * ($intPage+1)))){
			$intPt1=$intPage-1;
			echo '<center>';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="4">'.Get_Num("4").'[前5件]</a>';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次5件]';
			echo '</center>';
	}elseif(($intPage == 0) && (pg_numrows($objRecSet) > (5 * ($intPage+1)))){
			$intPt2=$intPage+1;
			echo '<center>';
			echo '[前5件]';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt2.'" accesskey="6">'.Get_Num("6").'[次5件]</a>';
			echo '</center>';
	}else{
			echo '<center>';
			echo '[前5件]';
			echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
			echo '[次5件]';
			echo '</center>';
	}
	echo "<br>";

	//終了ページの取得
	$intEndCnt=5 * ($intPage+1);

	if ($intEndCnt>pg_numrows($objRecSet)){
		$intEndCnt=pg_numrows($objRecSet);
	}

	if (pg_numrows($objRecSet)==0){
			echo $PHP_TITLE_NAME."はありません。";
	}

	for ($intCnt = 5 * $intPage; $intCnt < $intEndCnt; $intCnt++) {
			$objData = pg_fetch_object($objRecSet, $intCnt);
			echo "<br>";
			echo ($intCnt+1).":";

			echo '<a href="MNP200_m.php?mail_id='.$objData->mail_id.'&intPage='.$intPage.'&'.$PHP_Argument.'">';
			//日時
			$strDate=date("Y")."/".date("m")."/".date("d");
			if ($strDate==$objData->send_date){
					echo substr(mb_convert_encoding($objData->send_time, "SJIS", "EUC-JP"),0,5);
			}else{
					echo substr(mb_convert_encoding($objData->send_date, "SJIS", "EUC-JP"), 5);
			}
			if($objData->mail_subject==""){
					echo " タイトルなし</A>";
			}else{
					echo " ".mb_convert_encoding( $objData->mail_subject, "SJIS", "EUC-JP" )."</A>";
			}
			//配信数
			$strSQL  = "SELECT ";
			$strSQL .= " (SELECT COUNT(*) FROM mnp_syain_info AS chk1 WHERE chk1.mail_id=M.mail_id)                        AS send_cnt  ,";
			$strSQL .= " (SELECT COUNT(*) FROM mnp_syain_info AS chk1 WHERE chk1.mail_id=M.mail_id AND chk1.read_flg = 0)  AS n_read_cnt,";
			$strSQL .= " (SELECT COUNT(*) FROM mnp_syain_info AS chk2 WHERE chk2.mail_id=M.mail_id AND chk2.read_flg = 1)  AS read_cnt  ,";
			$strSQL .= " (SELECT COUNT(*) FROM mnp_syain_info AS chk3 WHERE chk3.mail_id=M.mail_id AND chk3.read_flg = 2)  AS ans_cnt    ";
			$strSQL .= "FROM ";
			$strSQL .= " mnp_syain_info AS M ";
			$strSQL .= "WHERE";
			$strSQL .= " M.mail_id=".$objData->mail_id." ";
			$strSQL .= "GROUP BY ";
			$strSQL .= " M.mail_id";

			$objCntRec = pg_exec($strSQL);
			if($objCntRec==false){
					echo("SQL実行に失敗しました(SELECT)b");
					exit;
			}
			$objCntData = pg_fetch_object($objCntRec, 0);
			echo "(配信数:".$objCntData->send_cnt;
			echo " 未読数:". $objCntData->n_read_cnt.")";
			echo "<br>";
			echo "(".mb_convert_encoding( $objData->name_kj_sei , "SJIS", "EUC-JP" );
			echo mb_convert_encoding( $objData->name_kj_mei , "SJIS", "EUC-JP" ).")<br>";
	}

	//次ページ画面へリンク
	if(pg_numrows($objRecSet) > 5){
		echo "<br>";
		if (($intPage > 0) && (pg_numrows($objRecSet) > (5 * ($intPage+1)))){
				$intPt1=$intPage-1;
				$intPt2=$intPage+1;
				echo '<center>';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="4">'.Get_Num("4").'[前5件]</a>';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt2.'" accesskey="6">'.Get_Num("6").'[次5件]</a>';
				echo '</center>';
		}elseif(($intPage > 0) && (pg_numrows($objRecSet) <= (5 * ($intPage+1)))){
				$intPt1=$intPage-1;
				echo '<center>';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt1.'" accesskey="4">'.Get_Num("4").'[前5件]</a>';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
				echo '[次5件]';
				echo '</center>';
		}elseif(($intPage == 0) && (pg_numrows($objRecSet) > (5 * ($intPage+1)))){
				$intPt2=$intPage+1;
				echo '<center>';
				echo '[前5件]';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'&intPage='.$intPt2.'" accesskey="6">'.Get_Num("6").'[次5件]</a>';
				echo '</center>';
		}else{
				echo '<center>';
				echo '[前5件]';
				echo '<a href="MNP020_m.php?'.$PHP_Argument.'" accesskey="5">'.Get_Num("5").'[最新]</a>';
				echo '[次5件]';
				echo '</center>';
		}
	}
?>
<HR width="100%">

<?php 

	//メニュー表示
	include("include_m/CommonMenuReturn.inc");
	//*** 共通変数取得 ***//
	include("include_m/CommonHidden.inc");
?>
</form>
<br>
</BODY>
</HTML>