質問するログイン新規登録

質問編集履歴

2

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

2021/05/19 15:53

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -40,4 +40,20 @@
40
40
  ```
41
41
 
42
42
  として送信しているのに、何度やっても「正解」「不正解」が表示されず、
43
- isset部分がスルーされます、issetされてるなら、表示されるはずなのに、なぜでしょう。
43
+ isset部分がスルーされます、issetされてるなら、表示されるはずなのに、なぜでしょう。
44
+
45
+ 回答を受けて、nameをtimeにしてみました。
46
+ ```php
47
+ if (isset($_POST['time'])){
48
+ if($question1 == $answer1){
49
+ $score += $tensuu1;
50
+ $result = "正解!;
51
+ }else{
52
+ $result = "不正解・・・。;
53
+ }
54
+ }
55
+ ```
56
+
57
+ 今度は、「初めから」「正解!」が表示されます。
58
+ 両方の値がnullなので、quesとansが=になるのは分かりますが、
59
+ 初めはtimeがセットされていないのに、なぜif内がスルーされないんでしょうか?

1

追記致しました。

2021/05/19 15:53

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -18,4 +18,26 @@
18
18
  }
19
19
  }
20
20
  ```
21
- 等とすると、エラーになってしまいます、どうすれば良いでしょう。
21
+ 等とすると、エラーになってしまいます、どうすれば良いでしょう。
22
+
23
+ 初歩的なミスがあったので、直しましたが、まだよく分かりません。
24
+
25
+ ```php
26
+ if (isset($_POST['now'])){
27
+ //結果の判定
28
+ if($question1 == $answer1){
29
+ $score += $tensuu1;
30
+ $result = "正解!";
31
+ }else{
32
+ $result = "不正解・・・";
33
+ }
34
+ }
35
+ ```
36
+
37
+ として、送信で同じページに
38
+ ```html
39
+ <input type="hidden" name="time" value="<?php echo $now ?>">
40
+ ```
41
+
42
+ として送信しているのに、何度やっても「正解」「不正解」が表示されず、
43
+ isset部分がスルーされます、issetされてるなら、表示されるはずなのに、なぜでしょう。