回答編集履歴
1
加筆修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
POST送信されたデータにdateに該当するデータが含まれないということです。
|
11
|
+
**POST送信されたデータにdateに該当するデータが含まれない**ということです。
|
12
12
|
|
13
13
|
|
14
14
|
|
@@ -24,8 +24,16 @@
|
|
24
24
|
|
25
25
|
起こります。
|
26
26
|
|
27
|
+
その時、未記入の項目も、`$_POST['~~']`で参照すると「Notice: Undefined index」エラーになります。
|
28
|
+
|
27
29
|
|
28
30
|
|
29
31
|
POSTされていてもいなくても、とりあえず`$date`変数で受け取りたいという場合には、
|
30
32
|
|
31
33
|
yambejpさんの示すとおりfilter_input()使うのが手っ取り早いです。
|
34
|
+
|
35
|
+
ですが、例えば`$date`変数が、未記入でカラなのか、POST送信されずカラなのかの区別をつけるためには、
|
36
|
+
|
37
|
+
`$_SERVER['REQUEST_METHOD']`を点検してGETなら初見(POST送信していない)、
|
38
|
+
|
39
|
+
POSTならPOST送信されている、とみることもできますので参考までに。
|