ans_reg_err.php 4.9 KB
<?PHP 

//*****************************************************************************
//* 
//* プログラム名:回答文言新規登録
//* プログラムID:ans_reg.php
//* 機能        :回答文言を登録する(エラー用)
//* 作成者      :Y.Hamaya(MTC)
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

//***************************
//* インクルードファイル
//***************************
$max_num = 10;	//最大文言数

if($e == 1){
  $exeflg = 1;
  $btn_value = " 更 新 ";
}else{
  $exeflg = 0;
  $btn_value = " 登 録 ";
}

if($exeflg == 0){
  $sql = "SELECT * FROM mst_answer";
  $rtn = pg_exec($sql);
  if($rtn == false){
    echo("SQL実行に失敗しました(SELECT)");
    exit;
  }
  $num = pg_numrows($rtn);
  $pattern_id = $num + 1;
  $del_flg = 0;
  $default_flg = 0;
  $url = "insert.php";
}else{

  if($scrflg != 1){
    $pattern_id = $p;

    $sql = "SELECT * FROM mst_answer";
    $sql .= " WHERE pattern_id = $pattern_id";
    $rtn = pg_exec($sql);
    if($rtn == false){
      echo("SQL実行に失敗しました(SELECT)");
      exit;
    }
    $pattern_nm = pg_result($rtn, 0, "pattern_nm");
    $select_nm = pg_result($rtn, 0, "select_nm");
    for ($i = 1; $i <= 50; $i++){
      $name_nm[$i] = pg_result($rtn, 0, "name" . $i . "_nm");
    }
    $del_flg = pg_result($rtn, 0, "del_flg");
    $default_flg = pg_result($rtn, 0, "default_flg");
  }
  $url = "update.php";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META name="GENERATOR" content="IBM WebSphere Homepage Builder V6.0.1 for Windows">
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>回答文言登録</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ichiranBack(){

	if (confirm("入力内容は破棄して回答文言一覧画面に戻ります\nよろしいですか?")){
		document.forms[0].action="./ans_list.php";
		document.forms[0].submit();
	}
}
function num_change(){
	document.Frm.action="./ans_reg.php";
	document.Frm.submit();
}

function input_chk(){

	if(document.Frm.pattern_nm.value == ""){
		window.alert("回答方法名称を入力してください。");
		document.Frm.pattern_nm.focus();
		return false;
	}
	if(document.Frm.select_nm.value == "Null"){
		window.alert("選択数を選択してください。");
		document.Frm.select_nm.focus();
		return false;
	}
	if (confirm("この内容で登録します。\nよろしいですか?")){
		document.Frm.action="<?PHP  echo $url ?>";
		document.Frm.submit();
	}
}

//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="White">
<CENTER>
<TABLE border=0 WIDTH="544">
<TR><TD>
<CENTER>
<B><FONT color=blue size=5>回答文言登録</FONT></B>
<HR>
<BR>
<INPUT type="button" name="back" value="一覧に戻る" onClick="JavaScript:ichiranBack();">
</CENTER>
</TD></TR>
<TR><TD>
<FORM METHOD="POST" NAME="Frm">
<TABLE border=1 bordercolor="#008080" width="544">
<B><FONT size="2" color=#FF0000></FONT><B><FONT size="2">は入力必須項目です</FONT>
  <TBODY>
    <TR>
      <TD bgcolor="#FFCC99" WIDTH="150"><B><FONT size="2">回答方法名称</FONT></B></TD>
      <TD><INPUT maxlength="30" size="30" type="text" name="pattern_nm" value="<?PHP  echo $pattern_nm ?>"><B><FONT size="2">(英数字:最大30文字)</FONT></B></TD>
    </TR>
    <TR>
      <TD bgcolor="#FFCC99"><B><FONT size="2">選択数</FONT></B></TD>
      <TD>
<?PHP 
  echo "<select name=\"select_nm\" onChange=\"num_change();\">";
  echo "<option value=\"Null\"";
  if ($select_nm == Null){
    echo " selected";
  }
    echo ">--";
  for ($i = 1; $i <= $max_num; $i++){
    echo "<option value=\"$i\"";
    if ($select_nm == $i){
      echo " selected";
    }
    echo ">$i";
  }
  echo "</select>";
?>
      </TD>
    </TR>
<?PHP 
  for($i = 1; $i <= $select_nm; $i++){
?>
    <TR>
      <TD bgcolor="#FFCC99"><B><FONT size="2">回答文言<?PHP  echo $i ?></FONT></B></TD>
      <TD>
<?PHP 
  if($name_nm[$i] == ""){
    echo "<B><FONT size=\"2\" color=\"#FF0000\">※入力されていません。</FONT></B><br>";
  }
?>
      <INPUT maxlength="20" size="30" type="text" name="name_nm[<?PHP  echo $i ?>]" value="<?PHP  echo $name_nm[$i] ?>"><B><FONT size="2">(英数字:最大30文字)</FONT></B><input type="hidden" name="name<?PHP  echo $i ?>_id" value="<?PHP  echo $i ?>"></TD>
    </TR>

<?PHP 
  }
?>
  </TBODY>
</TABLE>
<input type="hidden" name="pattern_id" value="<?PHP  echo $pattern_id ?>">
<input type="hidden" name="default_flg" value="<?PHP  echo $default_flg ?>">
<input type="hidden" name="del_flg" value="<?PHP  echo $del_flg ?>">
<input type="hidden" name="exeflg" value="<?PHP  echo $exeflg ?>">
<input type="hidden" name="e" value="<?PHP  echo $exeflg ?>">
<input type="hidden" name="p" value="<?PHP  echo $pattern_id ?>">
<input type="hidden" name="scrflg" value="1">

<TABLE border="0" width="544">
<TR>
<TD ALIGN="right" width="420">
</TD>
</TR>
<TR>
<td align="center"><input type="button" value="<?PHP  echo $btn_value ?>" onClick="return input_chk();"></TD>
</TR>
</TABLE>
</TABLE>
</form>
</CENTER>
</BODY>
</HTML>