回答編集履歴

4

コード調整

2020/06/09 06:21

投稿

SakuBlade
SakuBlade

スコア375

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  if (true === isset($_POST['reply']) && true === is_array($_POST['reply']) && true === in_array('希望する', $_POST['reply'])) {
34
34
 
35
- $reply= '希望する';
35
+ $reply = '希望する';
36
36
 
37
37
  } else {
38
38
 
@@ -54,7 +54,7 @@
54
54
 
55
55
  if (true === isset($_POST['reply']) && 'true' === $_POST['reply']) {
56
56
 
57
- $reply= '希望する';
57
+ $reply = '希望する';
58
58
 
59
59
  } else {
60
60
 

3

質問文追記に対する回答追記

2020/06/09 06:21

投稿

SakuBlade
SakuBlade

スコア375

test CHANGED
@@ -43,3 +43,23 @@
43
43
 
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ 追記3:
50
+
51
+ JSを挟むことにより$_POST['reply']がtrue or false になるならば前提が変わってきます。
52
+
53
+ ```PHP
54
+
55
+ if (true === isset($_POST['reply']) && 'true' === $_POST['reply']) {
56
+
57
+ $reply= '希望する';
58
+
59
+ } else {
60
+
61
+ $reply = '希望しない';
62
+
63
+ }
64
+
65
+ ```

2

回答に追記

2020/06/09 06:17

投稿

SakuBlade
SakuBlade

スコア375

test CHANGED
@@ -23,3 +23,23 @@
23
23
  追記:
24
24
 
25
25
  厳密には$_POST['reply']が存在していること、配列であることの判断も必要かと思いますが省略してあります
26
+
27
+
28
+
29
+ 追記2:
30
+
31
+ ```PHP
32
+
33
+ if (true === isset($_POST['reply']) && true === is_array($_POST['reply']) && true === in_array('希望する', $_POST['reply'])) {
34
+
35
+ $reply= '希望する';
36
+
37
+ } else {
38
+
39
+ $reply = '希望しない';
40
+
41
+ }
42
+
43
+
44
+
45
+ ```

1

説明の追記

2020/06/09 05:49

投稿

SakuBlade
SakuBlade

スコア375

test CHANGED
@@ -17,3 +17,9 @@
17
17
  ```
18
18
 
19
19
  ではどうでしょうか
20
+
21
+
22
+
23
+ 追記:
24
+
25
+ 厳密には$_POST['reply']が存在していること、配列であることの判断も必要かと思いますが省略してあります