MST1166.php 18.1 KB
<?PHP 

//*****************************************************************************
//* 
//* プログラム名:め〜るNiポン!V2
//* プログラムID:MST1166.php
//* 機能        :配布用ユーザ登録(携帯)
//* 
//*****************************************************************************
header("Content-type: text/html; charset=Shift_JIS");
include("./include/session_start.inc");
include("./include/dbcon2.inc");
include("./include/jcode.phps");


$SQL = "Select db_name,user_name from mst_kanri where user_id ='".$i."'";


$objRecSet = pg_exec($SQL);
if($objRecSet==false){
    echo("SQL実行に失敗しました(SELECT)");
    exit;
}

if(pg_numrows($objRecSet)!=0){
	$objData = pg_fetch_object($objRecSet, $intIdx);
	$PHP_POST_SYAIN_ID = $i;
	$PHP_POST_DB_NAME = $objData->db_name;
	$PHP_POST_DB_USER_NAME = JcodeConvert($objData->user_name,0,2);
}else{
	 exit();
}


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

//***************************
//* 初期処理
//***************************

$objConn			= null;	//接続オブジェクト
$objRecSet			= null;	//レコードセットオブジェクト

$strSQL				= "";	//SQL文
$intIdx				= 0;

$intGroup_Count	= 0;
$intGroup_Id		= array();	//上位グループID
$strGroup_Name		= array();	//上位グループ名

//グループを取得
$strSQL = "SELECT group_id, group_name " .
         "FROM mst_group " .
         "ORDER BY group_id";
$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
    echo("SQL実行に失敗しました(SELECT)");
    exit;
}
$intGroup_Count = pg_numrows($objRecSet);
for($intIdx = 0; $intIdx < $intGroup_Count ; $intIdx++) {
	$objData = pg_fetch_object($objRecSet, $intIdx);
	$intGroup_Id[$intIdx] = $objData->group_id;
	$strGroup_Name[$intIdx] = JcodeConvert($objData->group_name, 1, 1);

}

//表示名称を取得
$strSQL = "SELECT disp_id,disp_name " .
          "FROM mst_disp " .
          "WHERE disp_id = 2 " .
          "ORDER BY disp_id DESC";

$objRecSet = pg_exec($strSQL);
if($objRecSet==false){
    echo("SQL実行に失敗しました(SELECT)");
    exit;
}

$intDisp_Count = pg_numrows($objRecSet);
$objData = pg_fetch_object($objRecSet, 0);
$strDisp_Name = JcodeConvert($objData->disp_name, 1, 1);



//***************************
//* メイン処理
//***************************
$strSet_Flg = "1";
$sex ="";
if($key != ""){
	$strSet_Flg = "2";

	$strSQL = "SELECT * FROM syain_tbl WHERE angou_cd = '".$key."'";
	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){	
	    echo("SQL実行に失敗しました(SELECT)");
	    exit;
	}
	if (pg_numrows($objRecSet)==0){
		exit();
	}

	$objData = pg_fetch_object($objRecSet, 0);
	$lngSyainCd = $objData->syain_cd;

	//GROUP_INFO
	$strSQL = "SELECT group_info.* FROM group_info WHERE group_info.syain_cd = '" . $lngSyainCd . "' ORDER BY group_info.group_id";
	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	$intInfo_Count = pg_numrows($objRecSet);

	for($intIdx = 0; $intIdx < $intInfo_Count ; $intIdx++) {
		$objData = pg_fetch_object($objRecSet, $intIdx);
		$intG_Info_Cd[$intIdx] = $objData->group_id;
	}

	//管理者フラグ取得
	$strSQL = "SELECT COUNT(*) FROM mail_admin WHERE syain_cd = '" . $lngSyainCd . "'";

	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
	    echo("SQL実行に失敗しました(INSERT)");
	    exit;
	}

	$intDataCount = pg_fetch_array($objRecSet, 0);

	if ($intDataCount[0] > 0){
		$strAdmin = "t";
	}

	$strYear		= "";
	$strMonth		= "";

	//ユーザー情報
	$strSQL = "SELECT syain_tbl.* FROM syain_tbl WHERE syain_tbl.syain_cd = '" . $lngSyainCd . "'";
	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	$objData = pg_fetch_object($objRecSet, 0);
	$strJyusyoPref=jcodeconvert($objData->addr_pref,0,2);

	//メモ・社名情報取得
	$strSQL = "SELECT syain_biko_tbl.biko,syain_biko_tbl.syamei " .
	          "FROM syain_biko_tbl " .
	          "WHERE syain_biko_tbl.syain_cd = '" . $lngSyainCd . "'";
	         
	$objRecSet = pg_exec($strSQL);
	if($objRecSet==false){
	    echo("SQL実行に失敗しました(SELECT)");
	    exit;
	}
	if (pg_numrows($objRecSet)>0){
		$objBiko = pg_fetch_object($objRecSet, 0);
		$biko=jcodeconvert($objBiko->biko,0,2);
		$syamei=jcodeconvert($objBiko->syamei,0,2);
	}else{
		$biko="";
		$syamei="";
	}

	$sei_kj = jcodeconvert($objData->name_kj_sei,0,2);
	$mei_kj = jcodeconvert($objData->name_kj_mei,0,2);
	$sei_kn = jcodeconvert($objData->name_kn_sei,0,2);
	$mei_kn = jcodeconvert($objData->name_kn_mei,0,2);

	$yubin_no1 = jcodeconvert($objData->yubin_no,0,2);
	$address2 = jcodeconvert($objData->addr_city,0,2);
	$address3 = jcodeconvert($objData->addr_banti,0,2);
	$address4 = jcodeconvert($objData->addr_apart,0,2);

	$tel_no1 = jcodeconvert($objData->tel_no,0,2);
	$keitai_no1 = jcodeconvert($objData->keitai_no,0,2);

	$sex = $objData->sex;

	//携帯アドレス分割
	$address_array = $objData->mail_addr;
	list ($email1, $email2) = split ('@', $address_array);
	if ($email1 == "NULL"){
			$email1 = "";
			$email2 = "";
			$domain = "";
	}else{
			$domain = $email2;
	}

	//PCアドレス分割
	$pcaddress_array = $objData->pc_mail_addr;
	list ($pcemail1, $pcemail2) = split ('@', $pcaddress_array);
	if ($pcemail1 == "NULL"){
		$pcemail1 = "";
		$pcemail2 = "";
	}
}else{
	list ($email1, $domain) = split ('@', $mail_address);

	//PCアドレス分割
	$pcaddress_array = $objData->pc_mail_addr;
	list ($pcemail1, $pcemail2) = split ('@', $pcmail_address);
	if ($pcemail1 == "NULL"){
			$pcemail1 = "";
			$pcemail2 = "";
	}
}

if($sex == ""){
	$sex = "t";
}
?>

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta name="robots" content="noindex">
<TITLE>ユーザー情報登録</TITLE>
</HEAD>
<BODY>

<FORM METHOD="get" action="MST1167.php">
<CENTER>
<B><FONT color=blue size=5>ユーザー情報登録</FONT></B>
<HR>
<BR>
</CENTER>
<B><FONT size="2" color=#FF0000></FONT></B><B><FONT size="2">は入力必須項目です(アドレスは携帯・PCいずれか必須、氏名は姓のみ必須)</FONT></B><br>
<B><FONT size="2">■携帯メールアドレス</FONT><FONT size="2" color=#FF0000></FONT></B><br>

<INPUT maxlength="50" size="10" value="<?PHP  echo $email1 ?>" name="email1">@
<select name="email2">
	<option value="docomo.ne.jp" <?PHP  if ($domain == "docomo.ne.jp"){ echo("selected");} ?>>docomo.ne.jp</option>
	<option value="ezweb.ne.jp" <?PHP  if ($domain == "ezweb.ne.jp"){ echo("selected");} ?>>ezweb.ne.jp</option>
	<option value="t.vodafone.ne.jp" <?PHP  if ($domain == "t.vodafone.ne.jp"){ echo("selected");} ?>>t.vodafone.ne.jp</option>
	<option value="h.vodafone.ne.jp" <?PHP  if ($domain == "h.vodafone.ne.jp"){ echo("selected");} ?>>h.vodafone.ne.jp</option>
	<option value="d.vodafone.ne.jp" <?PHP  if ($domain == "d.vodafone.ne.jp"){ echo("selected");} ?>>d.vodafone.ne.jp</option>
	<option value="r.vodafone.ne.jp" <?PHP  if ($domain == "r.vodafone.ne.jp"){ echo("selected");} ?>>r.vodafone.ne.jp</option>
	<option value="c.vodafone.ne.jp" <?PHP  if ($domain == "c.vodafone.ne.jp"){ echo("selected");} ?>>c.vodafone.ne.jp</option>
	<option value="k.vodafone.ne.jp" <?PHP  if ($domain == "k.vodafone.ne.jp"){ echo("selected");} ?>>k.vodafone.ne.jp</option>
	<option value="n.vodafone.ne.jp" <?PHP  if ($domain == "n.vodafone.ne.jp"){ echo("selected");} ?>>n.vodafone.ne.jp</option>
	<option value="s.vodafone.ne.jp" <?PHP  if ($domain == "s.vodafone.ne.jp"){ echo("selected");} ?>>s.vodafone.ne.jp</option>
	<option value="q.vodafone.ne.jp" <?PHP  if ($domain == "q.vodafone.ne.jp"){ echo("selected");} ?>>q.vodafone.ne.jp</option>
	<option value="softbank.ne.jp" <?PHP  if ($domain == "softbank.ne.jp"){ echo("selected");} ?>>softbank.ne.jp</option>
	<option value="i.softbank.jp" <?PHP  if ($domain == "i.softbank.jp"){ echo("selected");} ?>>i.softbank.jp</option>
	<option value="mnx.ne.jp" <?PHP  if ($domain == "mnx.ne.jp"){ echo("selected");} ?>>mnx.ne.jp</option>
	<option value="sky.tu-ka.ne.jp" <?PHP  if ($domain == "sky.tu-ka.ne.jp"){ echo("selected");} ?>>sky.tu-ka.ne.jp</option>
	<option value="cara.tu-ka.ne.jp" <?PHP  if ($domain == "cara.tu-ka.ne.jp"){ echo("selected");} ?>>cara.tu-ka.ne.jp</option>
	<option value="sky.tkk.ne.jp" <?PHP  if ($domain == "sky.tkk.ne.jp"){ echo("selected");} ?>>sky.tkk.ne.jp</option>
	<option value="sky.tkc.ne.jp" <?PHP  if ($domain == "sky.tkc.ne.jp"){ echo("selected");} ?>>sky.tkc.ne.jp</option>
	<option value="pdx.ne.jp" <?PHP  if ($domain == "pdx.ne.jp"){ echo("selected");} ?>>pdx.ne.jp</option>
	<option value="em.nttpnetne.jp" <?PHP  if ($domain == "em.nttpnetne.jp"){ echo("selected");} ?>>em.nttpnetne.jp</option>
	<option value="etc" <?PHP  if ($domain != "docomo.ne.jp"  && $domain != "ezweb.ne.jp" 
								 && $domain != "t.vodafone.ne.jp"  && $domain != "h.vodafone.ne.jp"  && $domain != "d.vodafone.ne.jp" 
									 && $domain != "r.vodafone.ne.jp"  && $domain != "c.vodafone.ne.jp"  && $domain != "k.vodafone.ne.jp" 
										 && $domain != "n.vodafone.ne.jp"  && $domain != "s.vodafone.ne.jp"  && $domain != "q.vodafone.ne.jp" 
											 && $domain != "mnx.ne.jp"  && $domain != "sky.tu-ka.ne.jp"  && $domain != "cara.tu-ka.ne.jp" 
												 && $domain != "sky.tkk.ne.jp"  && $domain != "sky.tkc.ne.jp"  && $domain != "pdx.ne.jp"  
													&& $domain != "em.nttpnetne.jp"){ echo("selected");} ?>>その他</option>
</select>
<INPUT maxlength="50" size="10" value="<?PHP  echo $domain ?>" name="email2_2">

<br>
<B><FONT size="2">■PCメールアドレス</FONT><FONT size="2" color=#FF0000></FONT></B><br>
<INPUT maxlength="50" size="10" value="<?PHP  echo $pcemail1 ?>" name="pcemail1">@<INPUT maxlength="45" size="10" value="<?PHP  echo $pcemail2 ?>" name="pcemail2"><br>

<B><FONT size="2">■氏名(漢字)</FONT></B><B><FONT size="2" color=#FF0000></FONT></B><br>
<B><FONT size="2">&nbsp;</FONT></B><INPUT maxlength="50" size="10" value="<?PHP  echo $sei_kj ?>" name="sei_kj"><br>
<B><FONT size="2">&nbsp;</FONT></B><INPUT maxlength="50" size="10" value="<?PHP  echo $mei_kj ?>" name="mei_kj"><br>
<B><FONT size="2">■氏名(フリガナ)</FONT></B><br>
<B><FONT size="2">セイ&nbsp;</FONT></B><INPUT maxlength="100" size="10" value="<?PHP  echo $sei_kn ?>" name="sei_kn"><br>
<B><FONT size="2">メイ&nbsp;</FONT></B><INPUT maxlength="100" size="10" value="<?PHP  echo $mei_kn ?>" name="mei_kn"><br>
<B><FONT size="2">■性別</FONT></B><B><FONT size="2" color=#FF0000></FONT></B><br>
<INPUT type="radio"
	<?PHP 
		if ($sex =="t") {
			echo " CHECKED" ;
		}
	?>
 value="t" name="sex"><B><FONT size="2"></FONT></B> 
<INPUT type="radio"
	<?PHP 
		if ($sex =="f") {
			echo " CHECKED" ;
		}
	?>
 value="f" name="sex"><B><FONT size="2"></FONT></B><br>
<B><FONT size="2"><?PHP  echo jcodeconvert($strDisp_Name,0,2) ?></FONT></B><B><FONT size="2" color=#FF0000></FONT></B><br>
<?PHP 
	$strBumonArray=split("/",$strpras);

	for($intCount = 0; $intCount < $intGroup_Count; $intCount++){
?>
	<INPUT type="checkbox" 
		<?PHP  
			for($intIdx = 0; $intIdx < $intInfo_Count; $intIdx++){
				if ($intG_Info_Cd[$intIdx]==$intGroup_Id[$intCount]){
					echo "CHECKED" ;
					break;
				}
			}
		?>
	 name="r1[]" value="<?PHP  echo $intGroup_Id[$intCount] ?>"><FONT size=2><?PHP  echo jcodeconvert($strGroup_Name[$intCount],0,2) ?></FONT><BR>
<?PHP  } ?>

<B><FONT size="2">■住 所</FONT></B><br>
<INPUT type="text" maxlength="8" size="8" value="<?PHP  echo $yubin_no1 ?>" name="yubin_no1"><br>
<select name="address1"><option value="">------</option>
	<option value="北海道" <?PHP  if ($strJyusyoPref == "北海道"){ echo("selected");} ?>>北海道</option>
	<option value="青森県" <?PHP  if ($strJyusyoPref == "青森県"){ echo("selected");} ?>>青森県</option>
	<option value="岩手県" <?PHP  if ($strJyusyoPref == "岩手県"){ echo("selected");} ?>>岩手県</option>
	<option value="宮城県" <?PHP  if ($strJyusyoPref == "宮城県"){ echo("selected");} ?>>宮城県</option>
	<option value="秋田県" <?PHP  if ($strJyusyoPref == "秋田県"){ echo("selected");} ?>>秋田県</option>
	<option value="山形県" <?PHP  if ($strJyusyoPref == "山形県"){ echo("selected");} ?>>山形県</option>
	<option value="福島県" <?PHP  if ($strJyusyoPref == "福島県"){ echo("selected");} ?>>福島県</option>
	<option value="茨城県" <?PHP  if ($strJyusyoPref == "茨城県"){ echo("selected");} ?>>茨城県</option>
	<option value="栃木県" <?PHP  if ($strJyusyoPref == "栃木県"){ echo("selected");} ?>>栃木県</option>
	<option value="群馬県" <?PHP  if ($strJyusyoPref == "群馬県"){ echo("selected");} ?>>群馬県</option>
	<option value="埼玉県" <?PHP  if ($strJyusyoPref == "埼玉県"){ echo("selected");} ?>>埼玉県</option>
	<option value="千葉県" <?PHP  if ($strJyusyoPref == "千葉県"){ echo("selected");} ?>>千葉県</option>
	<option value="東京都" <?PHP  if ($strJyusyoPref == "東京都"){ echo("selected");} ?>>東京都</option>
	<option value="神奈川県" <?PHP  if ($strJyusyoPref == "神奈川県"){ echo("selected");} ?>>神奈川県</option>
	<option value="山梨県" <?PHP  if ($strJyusyoPref == "山梨県"){ echo("selected");} ?>>山梨県</option>
	<option value="長野県" <?PHP  if ($strJyusyoPref == "長野県"){ echo("selected");} ?>>長野県</option>
	<option value="新潟県" <?PHP  if ($strJyusyoPref == "新潟県"){ echo("selected");} ?>>新潟県</option>
	<option value="富山県" <?PHP  if ($strJyusyoPref == "富山県"){ echo("selected");} ?>>富山県</option>
	<option value="石川県" <?PHP  if ($strJyusyoPref == "石川県"){ echo("selected");} ?>>石川県</option>
	<option value="福井県" <?PHP  if ($strJyusyoPref == "福井県"){ echo("selected");} ?>>福井県</option>
	<option value="岐阜県" <?PHP  if ($strJyusyoPref == "岐阜県"){ echo("selected");} ?>>岐阜県</option>
	<option value="静岡県" <?PHP  if ($strJyusyoPref == "静岡県"){ echo("selected");} ?>>静岡県</option>
	<option value="愛知県" <?PHP  if ($strJyusyoPref == "愛知県"){ echo("selected");} ?>>愛知県</option>
	<option value="三重県" <?PHP  if ($strJyusyoPref == "三重県"){ echo("selected");} ?>>三重県</option>
	<option value="滋賀県" <?PHP  if ($strJyusyoPref == "滋賀県"){ echo("selected");} ?>>滋賀県</option>
	<option value="京都府" <?PHP  if ($strJyusyoPref == "京都府"){ echo("selected");} ?>>京都府</option>
	<option value="大阪府" <?PHP  if ($strJyusyoPref == "大阪府"){ echo("selected");} ?>>大阪府</option>
	<option value="兵庫県" <?PHP  if ($strJyusyoPref == "兵庫県"){ echo("selected");} ?>>兵庫県</option>
	<option value="奈良県" <?PHP  if ($strJyusyoPref == "奈良県"){ echo("selected");} ?>>奈良県</option>
	<option value="和歌山県" <?PHP  if ($strJyusyoPref == "和歌山県"){ echo("selected");} ?>>和歌山県</option>
	<option value="鳥取県" <?PHP  if ($strJyusyoPref == "鳥取県"){ echo("selected");} ?>>鳥取県</option>
	<option value="島根県" <?PHP  if ($strJyusyoPref == "島根県"){ echo("selected");} ?>>島根県</option>
	<option value="岡山県" <?PHP  if ($strJyusyoPref == "岡山県"){ echo("selected");} ?>>岡山県</option>
	<option value="広島県" <?PHP  if ($strJyusyoPref == "広島県"){ echo("selected");} ?>>広島県</option>
	<option value="山口県" <?PHP  if ($strJyusyoPref == "山口県"){ echo("selected");} ?>>山口県</option>
	<option value="徳島県" <?PHP  if ($strJyusyoPref == "徳島県"){ echo("selected");} ?>>徳島県</option>
	<option value="香川県" <?PHP  if ($strJyusyoPref == "香川県"){ echo("selected");} ?>>香川県</option>
	<option value="愛媛県" <?PHP  if ($strJyusyoPref == "愛媛県"){ echo("selected");} ?>>愛媛県</option>
	<option value="高知県" <?PHP  if ($strJyusyoPref == "高知県"){ echo("selected");} ?>>高知県</option>
	<option value="福岡県" <?PHP  if ($strJyusyoPref == "福岡県"){ echo("selected");} ?>>福岡県</option>
	<option value="佐賀県" <?PHP  if ($strJyusyoPref == "佐賀県"){ echo("selected");} ?>>佐賀県</option>
	<option value="長崎県" <?PHP  if ($strJyusyoPref == "長崎県"){ echo("selected");} ?>>長崎県</option>
	<option value="熊本県" <?PHP  if ($strJyusyoPref == "熊本県"){ echo("selected");} ?>>熊本県</option>
	<option value="大分県" <?PHP  if ($strJyusyoPref == "大分県"){ echo("selected");} ?>>大分県</option>
	<option value="宮崎県" <?PHP  if ($strJyusyoPref == "宮崎県"){ echo("selected");} ?>>宮崎県</option>
	<option value="鹿児島県" <?PHP  if ($strJyusyoPref == "鹿児島県"){ echo("selected");} ?>>鹿児島県</option>
	<option value="沖縄県" <?PHP  if ($strJyusyoPref == "沖縄県"){ echo("selected");} ?>>沖縄県</option>
</select>
<BR>

<INPUT maxlength="10" size="5" value="<?PHP  echo $address2 ?>" name="address2"><B><FONT size="2">(市区郡)</FONT></B><br>
<INPUT maxlength="20" size="10" value="<?PHP  echo $address3 ?>" name="address3"><B><FONT size="2">(町名、番地)</FONT></B><br>
<INPUT maxlength="20" size="10" value="<?PHP  echo $address4 ?>" name="address4"><B><FONT size="2">(マンション・アパート名)</FONT></B><br>
<B><FONT size="2">■自宅電話番号</FONT></B><br>
<INPUT maxlength="12" size="12" value="<?PHP  echo $tel_no1 ?>" name="telno1"><br>
<B><FONT size="2">■携帯電話番号</FONT></B><br>
<INPUT maxlength="13" size="13" value="<?PHP  echo $keitai_no1 ?>" name="keitaiNo1"><br>
<B><FONT size="2">■メモ</FONT></B><br>
<TEXTAREA name=biko rows=3 cols=10 ><?PHP  echo $biko; ?></TEXTAREA><br>
<B><FONT size="2">■会社名</FONT></B><br>
<INPUT maxlength="50" size="10" value="<?PHP  echo $syamei ?>" name="syamei"><br>
<br>
<FONT size="2" color=#FF0000><B>※携帯電話で「ドメイン指定受信機能」、「なりすましメール拒否機能」等を<BR> 設定している場合、メールはブロックされてしまう場合があります。<BR></FONT>
<br>

<INPUT type="submit" value=" 登 録 " >

<INPUT type="hidden" name="strSet_Flg" value="<?PHP  echo $strSet_Flg ?>">

<INPUT type="hidden" name="bumon_num" value="">
<INPUT type="hidden" name="strpras" value="">
<INPUT type="hidden" name="key" value="<?PHP  echo $key ?>">
<INPUT type="hidden" name="i" value="<?PHP  echo $i ?>">
<INPUT type="hidden" name="lngSyainCd" value="<?PHP  echo $lngSyainCd ?>">
<INPUT type="hidden" name="PHP_POST_DB_NAME" value="<?PHP  echo $PHP_POST_DB_NAME ?>">
<INPUT type="hidden" name="PHP_POST_SYAIN_ID" value="<?PHP  echo $PHP_POST_SYAIN_ID ?>">
<INPUT type="hidden" name="PHP_POST_DB_FLG" value="<?PHP  echo $PHP_POST_DB_FLG ?>">
<INPUT type="hidden" name="PHP_POST_DB_USER_NAME" value="<?PHP  echo $PHP_POST_DB_USER_NAME ?>">
</FORM>
</CENTER>
</BODY>
</HTML>