質問編集履歴
4
コピペミスを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -76,13 +76,13 @@
|
|
76
76
|
|
77
77
|
<option value="0">0</option>
|
78
78
|
|
79
|
-
<option value="1" <?
|
79
|
+
<option value="1" <? print ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "1")) ? print "selected" : print ""; ?>1</option>
|
80
80
|
|
81
|
-
<option value="2" <?
|
81
|
+
<option value="2" <? print ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "2")) ? print "selected" : print ""; ?>2</option>
|
82
82
|
|
83
|
-
<option value="3" <?
|
83
|
+
<option value="3" <? print ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "3")) ? print "selected" : print ""; ?>3</option>
|
84
84
|
|
85
|
-
<option value="4" <?
|
85
|
+
<option value="4" <? print ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "4")) ? print "selected" : print ""; ?>4</option>
|
86
86
|
|
87
87
|
</select>
|
88
88
|
|
@@ -94,13 +94,13 @@
|
|
94
94
|
|
95
95
|
<option value="0">0</option>
|
96
96
|
|
97
|
-
<option value="1" <?
|
97
|
+
<option value="1" <? print ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "1")) ? print "selected" : print ""; ?>1</option>
|
98
98
|
|
99
|
-
<option value="2" <?
|
99
|
+
<option value="2" <? print ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "2")) ? print "selected" : print ""; ?>2</option>
|
100
100
|
|
101
|
-
<option value="3" <?
|
101
|
+
<option value="3" <? print ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "3")) ? print "selected" : print ""; ?>3</option>
|
102
102
|
|
103
|
-
<option value="4" <?
|
103
|
+
<option value="4" <? print ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "4")) ? print "selected" : print ""; ?>4</option>
|
104
104
|
|
105
105
|
</select>
|
106
106
|
|
@@ -112,13 +112,13 @@
|
|
112
112
|
|
113
113
|
<option value="0">0</option>
|
114
114
|
|
115
|
-
<option value="1" <?
|
115
|
+
<option value="1" <? print ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "1")) ? print "selected" : print ""; ?>1</option>
|
116
116
|
|
117
|
-
<option value="2" <?
|
117
|
+
<option value="2" <? print ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "2")) ? print "selected" : print ""; ?>2</option>
|
118
118
|
|
119
|
-
<option value="3" <?
|
119
|
+
<option value="3" <? print ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "3")) ? print "selected" : print ""; ?>3</option>
|
120
120
|
|
121
|
-
<option value="4" <?
|
121
|
+
<option value="4" <? print ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "4")) ? print "selected" : print ""; ?>4</option>
|
122
122
|
|
123
123
|
</select>
|
124
124
|
|
@@ -130,13 +130,13 @@
|
|
130
130
|
|
131
131
|
<option value="0">0</option>
|
132
132
|
|
133
|
-
<option value="1" <?
|
133
|
+
<option value="1" <? print ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "1")) ? print "selected" : print ""; ?>1</option>
|
134
134
|
|
135
|
-
<option value="2" <?
|
135
|
+
<option value="2" <? print ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "2")) ? print "selected" : print ""; ?>2</option>
|
136
136
|
|
137
|
-
<option value="3" <?
|
137
|
+
<option value="3" <? print ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "3")) ? print "selected" : print ""; ?>3</option>
|
138
138
|
|
139
|
-
<option value="4" <?
|
139
|
+
<option value="4" <? print ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "4")) ? print "selected" : print ""; ?>4</option>
|
140
140
|
|
141
141
|
</select>
|
142
142
|
|
3
自分で一部加工したので修正致しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,11 +16,9 @@
|
|
16
16
|
|
17
17
|
###発生している問題・エラーメッセージ
|
18
18
|
|
19
|
-
|
19
|
+
ヒアドキュメントを使った場合プルダウンメニューの選択保持が不可能になってしまいます。
|
20
20
|
|
21
|
-
|
21
|
+
尚、Syntax errorやFatal errorは出ていません
|
22
|
-
|
23
|
-
|
24
22
|
|
25
23
|
###該当のソースコード
|
26
24
|
|
@@ -66,31 +64,89 @@
|
|
66
64
|
|
67
65
|
//2
|
68
66
|
|
67
|
+
echo <<< EOD
|
68
|
+
|
69
|
+
<div id="choice">
|
70
|
+
|
71
|
+
|
72
|
+
|
69
|
-
<input type="checkbox" name="attribute[]" value="1" id="1"
|
73
|
+
<input type="checkbox" name="attribute[]" value="1" id="1" {$checked["attribute"][1]}><label for="1">A</label>
|
70
74
|
|
71
75
|
<select name="NOP_1">
|
72
76
|
|
73
|
-
<option value="0"
|
77
|
+
<option value="0">0</option>
|
74
78
|
|
75
|
-
<option value="1" <?
|
79
|
+
<option value="1" <? echo ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "1")) ? print "selected" : print ""; ?>1</option>
|
76
80
|
|
77
|
-
<option value="2" <?
|
81
|
+
<option value="2" <? echo ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "2")) ? print "selected" : print ""; ?>2</option>
|
78
82
|
|
79
|
-
<option value="3" <?
|
83
|
+
<option value="3" <? echo ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "3")) ? print "selected" : print ""; ?>3</option>
|
80
84
|
|
81
|
-
<option value="4" <?
|
85
|
+
<option value="4" <? echo ((isset({$_POST['NOP_1']})) && ({$_POST['NOP_1']} == "4")) ? print "selected" : print ""; ?>4</option>
|
82
86
|
|
83
87
|
</select>
|
84
88
|
|
85
|
-
|
89
|
+
<br><br>
|
86
90
|
|
91
|
+
<input type="checkbox" name="attribute[]" value="2" id="2" {$checked["attribute"][2]}><label for="2">B</label>
|
92
|
+
|
93
|
+
<select name="NOP_2">
|
94
|
+
|
95
|
+
<option value="0">0</option>
|
96
|
+
|
97
|
+
<option value="1" <? echo ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "1")) ? print "selected" : print ""; ?>1</option>
|
98
|
+
|
99
|
+
<option value="2" <? echo ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "2")) ? print "selected" : print ""; ?>2</option>
|
100
|
+
|
101
|
+
<option value="3" <? echo ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "3")) ? print "selected" : print ""; ?>3</option>
|
102
|
+
|
103
|
+
<option value="4" <? echo ((isset({$_POST['NOP_2']})) && ({$_POST['NOP_2']} == "4")) ? print "selected" : print ""; ?>4</option>
|
104
|
+
|
105
|
+
</select>
|
106
|
+
|
107
|
+
<br><br>
|
108
|
+
|
87
|
-
<input type="checkbox" name="attribute[]" value="3" id="3"
|
109
|
+
<input type="checkbox" name="attribute[]" value="3" id="3" {$checked["attribute"][3]}><label for="3">C</label>
|
110
|
+
|
111
|
+
<select name="NOP_3">
|
112
|
+
|
113
|
+
<option value="0">0</option>
|
114
|
+
|
115
|
+
<option value="1" <? echo ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "1")) ? print "selected" : print ""; ?>1</option>
|
116
|
+
|
117
|
+
<option value="2" <? echo ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "2")) ? print "selected" : print ""; ?>2</option>
|
118
|
+
|
119
|
+
<option value="3" <? echo ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "3")) ? print "selected" : print ""; ?>3</option>
|
120
|
+
|
121
|
+
<option value="4" <? echo ((isset({$_POST['NOP_3']})) && ({$_POST['NOP_3']} == "4")) ? print "selected" : print ""; ?>4</option>
|
122
|
+
|
123
|
+
</select>
|
88
124
|
|
89
125
|
//同じようなコードの連続
|
90
126
|
|
127
|
+
<input type="checkbox" name="attribute[]" value="23" id="23" {$checked["attribute"][23]} ><label for="23">X</label>
|
128
|
+
|
129
|
+
<select name="NOP_23">
|
130
|
+
|
131
|
+
<option value="0">0</option>
|
132
|
+
|
133
|
+
<option value="1" <? echo ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "1")) ? print "selected" : print ""; ?>1</option>
|
134
|
+
|
135
|
+
<option value="2" <? echo ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "2")) ? print "selected" : print ""; ?>2</option>
|
136
|
+
|
137
|
+
<option value="3" <? echo ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "3")) ? print "selected" : print ""; ?>3</option>
|
138
|
+
|
139
|
+
<option value="4" <? echo ((isset({$_POST['NOP_23']})) && ({$_POST['NOP_23']} == "4")) ? print "selected" : print ""; ?>4</option>
|
140
|
+
|
141
|
+
</select>
|
142
|
+
|
143
|
+
<br><br>
|
144
|
+
|
145
|
+
EOD;
|
146
|
+
|
91
147
|
```
|
92
148
|
|
93
|
-
|
149
|
+
|
94
150
|
|
95
151
|
|
96
152
|
|
2
情報修正の依頼に合わせて修正致しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,6 +82,10 @@
|
|
82
82
|
|
83
83
|
</select>
|
84
84
|
|
85
|
+
<input type="checkbox" name="attribute[]" value="2" id="2" <?php $checked["attribute"][2]; ?>><label for="2">B</label>
|
86
|
+
|
87
|
+
<input type="checkbox" name="attribute[]" value="3" id="3" <?php $checked["attribute"][3]; ?>><label for="3">C</label>
|
88
|
+
|
85
89
|
//同じようなコードの連続
|
86
90
|
|
87
91
|
```
|
1
修正依頼の部分を訂正致しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,15 +16,17 @@
|
|
16
16
|
|
17
17
|
###発生している問題・エラーメッセージ
|
18
18
|
|
19
|
-
この時、ヒアドキュメントを使えばプルダウンメニューの
|
19
|
+
この時、ヒアドキュメントを使えばプルダウンメニューの選択保持が不可能になり、
|
20
20
|
|
21
|
-
HTMLタグの中にPHPを埋め込むとチェックボックスの
|
21
|
+
HTMLタグの中にPHPを埋め込むとチェックボックスのチェック保持が不可能になってしまいます。
|
22
22
|
|
23
23
|
|
24
24
|
|
25
25
|
###該当のソースコード
|
26
26
|
|
27
27
|
```
|
28
|
+
|
29
|
+
//1
|
28
30
|
|
29
31
|
$attribute2 = array(
|
30
32
|
|
@@ -60,6 +62,10 @@
|
|
60
62
|
|
61
63
|
//中略
|
62
64
|
|
65
|
+
|
66
|
+
|
67
|
+
//2
|
68
|
+
|
63
69
|
<input type="checkbox" name="attribute[]" value="1" id="1" <?php $checked["attribute"][1]; ?>><label for="1">A</label>
|
64
70
|
|
65
71
|
<select name="NOP_1">
|
@@ -80,7 +86,7 @@
|
|
80
86
|
|
81
87
|
```
|
82
88
|
|
83
|
-
|
89
|
+
尚、ヒアドキュメントの場合は2番の部分を全てヒアドキュメントにします
|
84
90
|
|
85
91
|
|
86
92
|
|