質問編集履歴

4

追記

2016/08/17 04:14

投稿

kaori1994
kaori1994

スコア28

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
 
55
- foreach($_REQUEST as $key => $val){}
55
+ foreach($_REQUEST as $key => $val[]){}
56
56
 
57
57
  //{echo "$key = $val<br>";}
58
58
 
@@ -162,74 +162,10 @@
162
162
 
163
163
  ※追記
164
164
 
165
- 配列とし取得できていないのでは、とう指摘をいただきまし
165
+ 皆さまのおっしゃっていた配列になっていない件について
166
166
 
167
- 実行した結果は以下になりま
167
+ 私の勘違いでできていると思っておりましたができておりませんでした失礼いたしました。
168
168
 
169
+ 現在は$val ⇒ $val[] としまして、無事配列化することができました。
169
170
 
170
-
171
- ```<?php
172
-
173
- require_once '../vendor/autoload.php';
174
-
175
- $loader = new Twig_Loader_Filesystem('templates');
176
-
177
- $twig = new Twig_Environment($loader);
178
-
179
- //セッションスタート
180
-
181
- session_start();
182
-
183
-
184
-
185
- //$_REQUEST配列を全て取得
186
-
187
- foreach($_REQUEST as $key => $val){
188
-
189
- //{echo "$key = $val<br>";}
190
-
191
- echo '<pre>';
192
-
193
- var_dump($val);
171
+ 皆さまありがとうございました。
194
-
195
- echo '</pre>';}
196
-
197
- ```
198
-
199
- 【出力結果】
200
-
201
- string(15) "名前テスト"
202
-
203
- string(21) "ふりがなテスト"
204
-
205
- string(13) "mailテスト"
206
-
207
- string(18) "会社名テスト"
208
-
209
- string(12) "00-0000-0000"
210
-
211
- string(6) "部署"
212
-
213
- string(6) "役職"
214
-
215
- string(6) "住所"
216
-
217
- string(6) "件名"
218
-
219
- string(6) "本文"
220
-
221
- string(9) "その他"
222
-
223
- array(1) {
224
-
225
- [0]=>
226
-
227
- string(45) "個人情報の取扱について同意する"
228
-
229
- }
230
-
231
- string(32) "4cb2d51bfae2dd3816411243d1414128"
232
-
233
-
234
-
235
- 私は何か大きな勘違いをしているのでしょうか・・・

3

文法の修正をしました。

2016/08/17 04:14

投稿

kaori1994
kaori1994

スコア28

test CHANGED
File without changes
test CHANGED
@@ -157,3 +157,79 @@
157
157
  皆さまのご助言をいただけたら幸いです。
158
158
 
159
159
  以上、よろしくお願いいたします。
160
+
161
+
162
+
163
+ ※追記
164
+
165
+ 配列として取得できていないのでは、という指摘をいただきまして
166
+
167
+ 実行した結果は以下になります。
168
+
169
+
170
+
171
+ ```<?php
172
+
173
+ require_once '../vendor/autoload.php';
174
+
175
+ $loader = new Twig_Loader_Filesystem('templates');
176
+
177
+ $twig = new Twig_Environment($loader);
178
+
179
+ //セッションスタート
180
+
181
+ session_start();
182
+
183
+
184
+
185
+ //$_REQUEST配列を全て取得
186
+
187
+ foreach($_REQUEST as $key => $val){
188
+
189
+ //{echo "$key = $val<br>";}
190
+
191
+ echo '<pre>';
192
+
193
+ var_dump($val);
194
+
195
+ echo '</pre>';}
196
+
197
+ ```
198
+
199
+ 【出力結果】
200
+
201
+ string(15) "名前テスト"
202
+
203
+ string(21) "ふりがなテスト"
204
+
205
+ string(13) "mailテスト"
206
+
207
+ string(18) "会社名テスト"
208
+
209
+ string(12) "00-0000-0000"
210
+
211
+ string(6) "部署"
212
+
213
+ string(6) "役職"
214
+
215
+ string(6) "住所"
216
+
217
+ string(6) "件名"
218
+
219
+ string(6) "本文"
220
+
221
+ string(9) "その他"
222
+
223
+ array(1) {
224
+
225
+ [0]=>
226
+
227
+ string(45) "個人情報の取扱について同意する"
228
+
229
+ }
230
+
231
+ string(32) "4cb2d51bfae2dd3816411243d1414128"
232
+
233
+
234
+
235
+ 私は何か大きな勘違いをしているのでしょうか・・・

2

文法の修正

2016/08/17 03:03

投稿

kaori1994
kaori1994

スコア28

test CHANGED
File without changes
test CHANGED
@@ -116,9 +116,9 @@
116
116
 
117
117
  ```
118
118
 
119
- ここ問題なのが、各入力エリア毎異なバリデーションチェックを行いいのですが
119
+ $_REQUEST受け取った値を$val配列格納して取得できていことは確認できまし
120
120
 
121
- 指定することができません。というのは
121
+
122
122
 
123
123
  入力エリア
124
124
 

1

文法の修正

2016/08/17 02:20

投稿

kaori1994
kaori1994

スコア28

test CHANGED
File without changes
test CHANGED
@@ -26,13 +26,43 @@
26
26
 
27
27
  ```
28
28
 
29
+ <?php
30
+
31
+ require_once '../vendor/autoload.php';
32
+
33
+ require_once 'class.php';//バリデーションクラスの読み込み
34
+
35
+ $loader = new Twig_Loader_Filesystem('templates');
36
+
37
+
38
+
39
+ $twig = new Twig_Environment($loader);
40
+
41
+
42
+
43
+
44
+
45
+ //セッションスタート
46
+
47
+ session_start();
48
+
49
+
50
+
29
51
  //$_REQUEST配列を全て取得
30
52
 
53
+
54
+
31
- foreach($_REQUEST as $key => $val)
55
+ foreach($_REQUEST as $key => $val){}
32
56
 
33
57
  //{echo "$key = $val<br>";}
34
58
 
35
59
 
60
+
61
+ $num(val[1]); //数値のみのファンクションを呼び出し
62
+
63
+
64
+
65
+ /*
36
66
 
37
67
  //valに格納された値をhtmlentitiesにして代入
38
68
 
@@ -55,6 +85,32 @@
55
85
  var_dump($data);
56
86
 
57
87
  echo '</pre>';
88
+
89
+
90
+
91
+
92
+
93
+ }*/
94
+
95
+ /*
96
+
97
+ //次に使用するテンプレートの指定(確認フォーム)
98
+
99
+ $template = $twig->loadTemplate('check.html.twig');
100
+
101
+
102
+
103
+ //確認フォームに一つずつ値を渡すコードを書きたいが、分からないため模索中
104
+
105
+
106
+
107
+ echo $template->render($data2);
108
+
109
+ */
110
+
111
+ ?>
112
+
113
+
58
114
 
59
115
 
60
116