ans_reg_err.php
4.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<?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>