KIN001.php 13.8 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:個人情報
//* プログラムID:KIN001.php
//* 機能        :個人情報修正
//* 作成者      :
//* 
//*****************************************************************************

header("Content-type: text/html; charset=EUC-JP");
include("include/session_start.inc");
include("include/SessionChk.inc");
$strDBinc="include/dbcon.inc";
include($strDBinc);


$strSQL="";
$objRec="null";
$strSQLtype="";
$objRectype="null";
$strSQLSyozoku="";
$objRecSyozoku="null";
$strSQLbumon="";
$objRecbumon="null";


	//個人情報取得
	$strSQL="SELECT syain_cd,syain_id,name_kj_sei,name_kj_mei,name_kn_sei,name_kn_mei,syugyo_type,sex,birthday,nyusya_date, " .
							"yubin_no,mail_addr,extension_no,addr_pref,addr_city,addr_banti,addr_apart,tel_no,keitai_no FROM syain_tbl ".
							"Where syain_cd='$PHP_SYAIN_CD' ";

	$objRec = pg_exec($strSQL);
	if($objRec==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	$objData = pg_fetch_object($objRec,0);
	$strAddres=$objData->addr_pref;
	
	//個人情報取得
	$strSQL="SELECT * FROM syain_dat_tbl Where syain_cd='$PHP_SYAIN_CD'";
	$objRec2 = pg_exec($strSQL);
	if($objRec2==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	//データ存在時
	if (pg_numrows($objRec2) > 0){
		$objData2 = pg_fetch_object($objRec2,0);
		$address_array = $objData2->mail_addr_kei;
		list ($mae_mail2, $ato_mail2) = split ('@', $address_array);
	}else{
		$mae_mail2="";
		$ato_mail2="";
	}
	

	//就業タイプ取得
	$strSQLtype="SELECT type_name FROM mst_syuugyou_type ".
							"Where syuugyou_type=$objData->syugyo_type ";
	$objRectype = pg_exec($strSQLtype);
	if($objRectype==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	if (pg_numrows($objRectype) > 0){
		$objSyugyo = pg_fetch_object($objRectype,0);
		$strSyugyo_Name=$objSyugyo->type_name;
	}else{
		$strSyugyo_Name="";
	}

//所属取得
	$strSQLSyozoku="SELECT syozoku_cd FROM syozoku_tbl ".
							"Where syain_cd='$PHP_SYAIN_CD' ";

	$objRecSyozoku = pg_exec($strSQLSyozoku);
	if($objRecSyozoku==false){
		echo("SQL実行に失敗しました(SELECT)");
		exit;
	}
	$objSyozoku = pg_fetch_object($objRecSyozoku,0);


?>
<span class="Tinnyfont"><br></span>
<span class="Tinnyfont"><br></span>
<span class="Tinnyfont"><br></span>
<!--個人情報入力ー-->
<span class="Chufont"></span><span class="Normalfont">は入力必須項目です</span>
<table width="702" border="0" cellspacing="1" cellpadding="1" class="mainColor">
	<tr><td>
<table width="700" cellSpacing="1" cellPadding="1" border="0">
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">社員番号</span></td>
		<td><span class="Normalfont"><?php  echo $objData->syain_id ?></span></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">氏名(漢字)</span></td>
		<td><span class="Normalfont"><?php  echo $objData->name_kj_sei . $objData->name_kj_mei ?></span></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">氏名(フリガナ)</span><span class="Chufont"></span></td>
		<td><input type="text" size="22" maxlength="10" value="<?php  echo $objData->name_kn_sei ?>" name="sei_kn"> <input type="text" size="22" maxlength="10"  value="<?php  echo $objData->name_kn_mei ?>" name="mei_kn">(全角カタカナ)</td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">就業形態</span></td>
		<td><span class="Normalfont"><?php  echo $strSyugyo_Name ?></span></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">所属部門</span></td>
		<td <span class="Normalfont">
		<?php 
		for ($intCnt = 0; $intCnt < pg_numrows($objRecSyozoku) ; $intCnt++) {
			$objSyozoku = pg_fetch_object($objRecSyozoku, $intCnt);
			
					//部門名取得
					$strSQLbumon="SELECT bumon_name FROM mst_bumon ".
											"Where syozoku_cd=$objSyozoku->syozoku_cd ";

					$objRecbumon = pg_exec($strSQLbumon);
					if($objRecbumon==false){
						echo("SQL実行に失敗しました(SELECT)");
						exit;
					}
			$objBumon = pg_fetch_object($objRecbumon,0);

			echo $objBumon->bumon_name ."<BR>";
		
		}
		?>
		</span></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">性別</span></td>
		<?php 
		if($objData->sex == 't'){
			$chk_flg_man = "CHECKED";
			$chk_flg_female = "";
		}else{
			$chk_flg_man = "";
			$chk_flg_female = "CHECKED";
		}
		?>
		<td ><input type="radio" <?php  echo $chk_flg_man ?> value="t" name="sex">男 <input type="radio" <?php  echo $chk_flg_female ?> value="f" name="sex"></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">生年月日</span></td>
		<td >
			西暦<input maxlength="4" size="6" value="<?php  echo substr($objData->birthday , 0 , 4) ?>" name="birth_y"><select name="birth_m"><option value="">--月</option>

<?php 
	$birth_m = substr($objData->birthday , 5 , 2);

	$a = 1;
	while ($a < 13) {
		if ($a==$birth_m) {
			echo "<OPTION VALUE=\"".$a."\" selected='selected'>".$a."月"."</option>";
		} else {
			echo "<OPTION VALUE=\"".$a."\">".$a."月"."</option>";
		}
		$a++;
	}
	?>
	</select>
	<select name="birth_d"><option value="">--日</option>
<?php 
	$birth_d = substr($objData->birthday , 8 , 2);

	$b = 1;
	while ($b < 32) {
		if ($b==$birth_d) {
			echo "<OPTION VALUE=\"".$b."\" selected='selected'>".$b."日"."</option>";
		} else {
			echo "<OPTION VALUE=\"".$b."\">".$b."日"."</option>";
		}
		$b++;
	}
	?>
	</select>
		</td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">入社日</span></td>
		<td >
			西暦<input maxlength="4" size="6" value="<?php  echo substr($objData->nyusya_date, 0 , 4) ?>" name="nyusya_y"><select name="nyusya_m"><option value="">--月</option>
<?php 
	$nyusya_y = substr($objData->nyusya_date , 5 , 2);

	$c = 1;
	while ($c < 13) {
		if ($c==$nyusya_y) {
			echo "<OPTION VALUE=\"".$c."\" selected='selected'>".$c."月"."</option>";
		} else {
			echo "<OPTION VALUE=\"".$c."\">".$c."月"."</option>";
		}
		$c++;
	}
	?>
	</select>
			<select name="nyusya_d"><option value="">--日</option>
<?php 
	$nyusya_d = substr($objData->nyusya_date , 8 , 2);
	$d = 1;
	while ($d < 32) {
		if ($d==$nyusya_d) {
			echo "<OPTION VALUE=\"".$d."\" selected='selected'>".$d."日"."</option>";
		} else {
			echo "<OPTION VALUE=\"".$d."\">".$d."日"."</option>";
		}
		$d++;
	}
	?>
	</select>
		</td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">メールアドレス</span></td>
		<?php 
		$address_array = $objData->mail_addr;
		list ($mae_mail, $ato_mail) = split ('@', $address_array);
		?>
<!-- 20100309 文字数増加-->
		<td><input maxlength="50" size="40" value="<?php  echo $mae_mail ?>" name="email1">@<input maxlength="30" size="30" value="<?php   echo $ato_mail ?>" name="email2"></td>
	</tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">メールアドレス(携帯電話)</span></td>
		<td><input maxlength="50" size="40" value="<?php  echo $mae_mail2 ?>" name="email_k1">@<input maxlength="50" size="30" value="<?php   echo $ato_mail2 ?>" name="email_k2"></td>
	</tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">内線番号</span></td>
		<td ><input maxlength="5" size="5" value="<?php  echo $objData->extension_no ?>" name="naisen_no"></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td valign="top" class="toneDown" rowspan="5"><span class="Normalfont">住所</span><BR>
		<td ><input type="text" maxlength="3" size="3" value="<?php  echo substr($objData->yubin_no, 0 , 3) ?>" name="yubin_no1">-<input type="text" maxlength="4" size="4" value="<?php  echo substr($objData->yubin_no, 3 , 4) ?>" name="yubin_no2"></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td>
			<select name="address1"><option value="">------</option>
			<option value="北海道" <?php  if ($strAddres=="北海道"){echo "selected";} ?>>北海道</option>
			<option value="青森県" <?php  if ($strAddres=="青森県"){echo "selected";} ?>>青森県</option>
			<option value="岩手県" <?php  if ($strAddres=="岩手県"){echo "selected";} ?>>岩手県</option>
			<option value="宮城県" <?php  if ($strAddres=="宮城県"){echo "selected";} ?>>宮城県</option>
			<option value="秋田県" <?php  if ($strAddres=="秋田県"){echo "selected";} ?>>秋田県</option>
			<option value="山形県" <?php  if ($strAddres=="山形県"){echo "selected";} ?>>山形県</option>
			<option value="福島県" <?php  if ($strAddres=="福島県"){echo "selected";} ?>>福島県</option>
			<option value="茨城県" <?php  if ($strAddres=="茨城県"){echo "selected";} ?>>茨城県</option>
			<option value="栃木県" <?php  if ($strAddres=="栃木県"){echo "selected";} ?>>栃木県</option>
			<option value="群馬県" <?php  if ($strAddres=="群馬県"){echo "selected";} ?>>群馬県</option>
			<option value="埼玉県" <?php  if ($strAddres=="埼玉県"){echo "selected";} ?>>埼玉県</option>
			<option value="千葉県" <?php  if ($strAddres=="千葉県"){echo "selected";} ?>>千葉県</option>
			<option value="東京都" <?php  if ($strAddres=="東京都"){echo "selected";} ?>>東京都</option>
			<option value="神奈川県" <?php  if ($strAddres=="神奈川県"){echo "selected";} ?>>神奈川県</option>
			<option value="山梨県" <?php  if ($strAddres=="山梨県"){echo "selected";} ?>>山梨県</option>
			<option value="長野県" <?php  if ($strAddres=="長野県"){echo "selected";} ?>>長野県</option>
			<option value="新潟県" <?php  if ($strAddres=="新潟県"){echo "selected";} ?>>新潟県</option>
			<option value="富山県" <?php  if ($strAddres=="富山県"){echo "selected";} ?>>富山県</option>
			<option value="石川県" <?php  if ($strAddres=="石川県"){echo "selected";} ?>>石川県</option>
			<option value="福井県" <?php  if ($strAddres=="福井県"){echo "selected";} ?>>福井県</option>
			<option value="岐阜県" <?php  if ($strAddres=="岐阜県"){echo "selected";} ?>>岐阜県</option>
			<option value="静岡県" <?php  if ($strAddres=="静岡県"){echo "selected";} ?>>静岡県</option>
			<option value="愛知県" <?php  if ($strAddres=="愛知県"){echo "selected";} ?>>愛知県</option>
			<option value="三重県" <?php  if ($strAddres=="三重県"){echo "selected";} ?>>三重県</option>
			<option value="滋賀県" <?php  if ($strAddres=="滋賀県"){echo "selected";} ?>>滋賀県</option>
			<option value="京都府" <?php  if ($strAddres=="京都府"){echo "selected";} ?>>京都府</option>
			<option value="大阪府" <?php  if ($strAddres=="大阪府"){echo "selected";} ?>>大阪府</option>
			<option value="兵庫県" <?php  if ($strAddres=="兵庫県"){echo "selected";} ?>>兵庫県</option>
			<option value="奈良県" <?php  if ($strAddres=="奈良県"){echo "selected";} ?>>奈良県</option>
			<option value="和歌山県" <?php  if ($strAddres=="和歌山県"){echo "selected";} ?>>和歌山県</option>
			<option value="鳥取県" <?php  if ($strAddres=="鳥取県"){echo "selected";} ?>>鳥取県</option>
			<option value="島根県" <?php  if ($strAddres=="島根県"){echo "selected";} ?>>島根県</option>
			<option value="岡山県" <?php  if ($strAddres=="岡山県"){echo "selected";} ?>>岡山県</option>
			<option value="広島県" <?php  if ($strAddres=="広島県"){echo "selected";} ?>>広島県</option>
			<option value="山口県" <?php  if ($strAddres=="山口県"){echo "selected";} ?>>山口県</option>
			<option value="徳島県" <?php  if ($strAddres=="徳島県"){echo "selected";} ?>>徳島県</option>
			<option value="香川県" <?php  if ($strAddres=="香川県"){echo "selected";} ?>>香川県</option>
			<option value="愛媛県" <?php  if ($strAddres=="愛媛県"){echo "selected";} ?>>愛媛県</option>
			<option value="高知県" <?php  if ($strAddres=="高知県"){echo "selected";} ?>>高知県</option>
			<option value="福岡県" <?php  if ($strAddres=="福岡県"){echo "selected";} ?>>福岡県</option>
			<option value="佐賀県" <?php  if ($strAddres=="佐賀県"){echo "selected";} ?>>佐賀県</option>
			<option value="長崎県" <?php  if ($strAddres=="長崎県"){echo "selected";} ?>>長崎県</option>
			<option value="熊本県" <?php  if ($strAddres=="熊本県"){echo "selected";} ?>>熊本県</option>
			<option value="大分県" <?php  if ($strAddres=="大分県"){echo "selected";} ?>>大分県</option>
			<option value="宮崎県" <?php  if ($strAddres=="宮崎県"){echo "selected";} ?>>宮崎県</option>
			<option value="鹿児島県" <?php  if ($strAddres=="鹿児島県"){echo "selected";} ?>>鹿児島県</option>
			<option value="沖縄県" <?php  if ($strAddres=="沖縄県"){echo "selected";} ?>>沖縄県</option></select><BR>
		</td>
    </tr>
	<tr bgcolor="#ffffff">
		<td ><input maxlength="10" size="23" value="<?php  echo htmlspecialchars($objData->addr_city) ?>" name="address2">(市区郡)</td>
    </tr>
	<tr bgcolor="#ffffff">
		<td ><input maxlength="20" size="46" value="<?php  echo htmlspecialchars($objData->addr_banti) ?>" name="address3">(町名、番地)</td>
    </tr>
	<tr bgcolor="#ffffff">
		<td ><input maxlength="20" size="46" value="<?php  echo htmlspecialchars($objData->addr_apart) ?>" name="address4">(マンション・アパート名)</td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">自宅電話番号</span></td>
		<?php 
		$tel_array = $objData->tel_no;
		list ($tel1, $tel2, $tel3) = split ('-', $tel_array);
		?>
		<td><input maxlength="4" size="4" value="<?php  echo $tel1 ?>" name="telno1">-<input maxlength="4" size="4" value="<?php  echo $tel2 ?>" name="telno2">-<input maxlength="4" size="4" value="<?php  echo $tel3 ?>" name="telno3"></td>
    </tr>
	<tr bgcolor="#ffffff">
		<td class="toneDown"><span class="Normalfont">携帯電話番号</span></td>
		<?php 
		$keitai_array = $objData->keitai_no;
		list ($kei1, $kei2, $kei3) = split ('-', $keitai_array);
		?>

		<td><input maxlength="4" size="4" value="<?php  echo $kei1 ?>" name="keitaiNo1">-<input maxlength="4" size="4" value="<?php  echo $kei2 ?>" name="keitaiNo2">-<input maxlength="4" size="4" value="<?php  echo $kei3 ?>" name="keitaiNo3"></td>
    </tr>
</table>
	</td></tr>
</table>
<table width="702" border="0" cellspacing="1" cellpadding="1">
	<tr>
		<td width="351" height="35" align="center"><input type="button" onclick="return chk();" value=" 設定する " <?php  echo $PHP_DISABLED ?>></td>
		<td width="351" height="35" align="center"><input type="reset" value="入力クリア"></td>
	</tr>
</table>