質問編集履歴

1

文法の修正

2021/10/12 02:46

投稿

yu119
yu119

スコア2

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
 
14
14
 
15
- そもそもvideoが再生されない
15
+ ~~そもそもvideoが再生されない~~
16
+
17
+ POST送信がされない
16
18
 
17
19
 
18
20
 
@@ -22,23 +24,37 @@
22
24
 
23
25
  ```HTML
24
26
 
25
- <div class=mp4>
27
+ <div class=mp4>
26
28
 
27
- <script>
29
+ <form method="POST" action="result.php">
28
30
 
29
- <video src="~" autoplay muted contorols onended="location.href='~'; "></video>
31
+ <input type="hidden" name="judge" value="win">
30
32
 
31
- </script>
33
+ </form>
32
34
 
33
- <form method="POST" action="result.php">
35
+ <video onended="location.href='result.php'; "src="~" autoplay muted contorols></video>
34
36
 
35
- <input type="hidden" name="judge" value="draw">
36
-
37
- </form>
38
-
39
- </div>
37
+ </div>
40
38
 
41
39
 
40
+
41
+ ```
42
+
43
+
44
+
45
+ ```php
46
+
47
+ ### result.php
48
+
49
+ <?php
50
+
51
+ if (isset($_POST["judge"]) === TRUE) {
52
+
53
+ $judge = $_POST["judge"];
54
+
55
+ }
56
+
57
+ ?>
42
58
 
43
59
  ```
44
60
 
@@ -51,3 +67,7 @@
51
67
  普通にvideoタグを用いて動画を再生することはできますが、JavaScriptを使おうとすると途端に再生されなくなります。
52
68
 
53
69
  JavaScriptに関してほぼ知識がなく手探りなのでそもそも記述の仕方が間違っているのかもしれません。
70
+
71
+
72
+
73
+ 追記(11:39):<Script>がいらなくて遷移先をURL表記ではなくディレクトリ表記すると、しっかり再生後目的のページに飛びました。ただ、POST送信はいまだにうまくいっていないようで遷移先のページでjudgeの内容を取り出すことができません。