質問編集履歴

2

追記しました、お願いします。

2021/05/19 15:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -83,3 +83,35 @@
83
83
  として送信しているのに、何度やっても「正解」「不正解」が表示されず、
84
84
 
85
85
  isset部分がスルーされます、issetされてるなら、表示されるはずなのに、なぜでしょう。
86
+
87
+
88
+
89
+ 回答を受けて、nameをtimeにしてみました。
90
+
91
+ ```php
92
+
93
+ if (isset($_POST['time'])){
94
+
95
+ if($question1 == $answer1){
96
+
97
+ $score += $tensuu1;
98
+
99
+ $result = "正解!;
100
+
101
+ }else{
102
+
103
+ $result = "不正解・・・。;
104
+
105
+ }
106
+
107
+ }
108
+
109
+ ```
110
+
111
+
112
+
113
+ 今度は、「初めから」「正解!」が表示されます。
114
+
115
+ 両方の値がnullなので、quesとansが=になるのは分かりますが、
116
+
117
+ 初めはtimeがセットされていないのに、なぜif内がスルーされないんでしょうか?

1

追記致しました。

2021/05/19 15:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,47 @@
39
39
  ```
40
40
 
41
41
  等とすると、エラーになってしまいます、どうすれば良いでしょう。
42
+
43
+
44
+
45
+ 初歩的なミスがあったので、直しましたが、まだよく分かりません。
46
+
47
+
48
+
49
+ ```php
50
+
51
+ if (isset($_POST['now'])){
52
+
53
+ //結果の判定
54
+
55
+ if($question1 == $answer1){
56
+
57
+ $score += $tensuu1;
58
+
59
+ $result = "正解!";
60
+
61
+ }else{
62
+
63
+ $result = "不正解・・・";
64
+
65
+ }
66
+
67
+ }
68
+
69
+ ```
70
+
71
+
72
+
73
+ として、送信で同じページに
74
+
75
+ ```html
76
+
77
+ <input type="hidden" name="time" value="<?php echo $now ?>">
78
+
79
+ ```
80
+
81
+
82
+
83
+ として送信しているのに、何度やっても「正解」「不正解」が表示されず、
84
+
85
+ isset部分がスルーされます、issetされてるなら、表示されるはずなのに、なぜでしょう。