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

質問編集履歴

2

追記

2017/10/04 16:23

投稿

JINBEI
JINBEI

スコア8

title CHANGED
File without changes
body CHANGED
@@ -26,6 +26,11 @@
26
26
  ?>
27
27
 
28
28
  <?php
29
- print('<p style="color:red;">合計'.$_COOKIE['total'].'</p>');
29
+ echo('<p style="color:red;">合計'.$_COOKIE['total'].'</p>');
30
30
  ?>
31
- ```
31
+ ```
32
+
33
+ 個人的な認識では$_COOKIE['now']で現在値を拾い、ランダム数値の$_COOKIE['abc']に足し込む。
34
+ それを$_COOKIE['total']で出力する事で合計値が表示されるという認識でしたが、足し込みが行われず、ランダムサイコロの値が表示されてしまいます。
35
+
36
+ 現在値にランダム数字の値を足していき、出力した際に現在の合計の値を出すためにはどのようにしたらよろしいでしょうか。

1

コード追記

2017/10/04 16:23

投稿

JINBEI
JINBEI

スコア8

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,25 @@
7
7
  その値をクッキーで保存して、ランダム数字を合計していく挙動ができません。
8
8
 
9
9
  どのような記述で数値合計・合計値をエコーできるのか教えていただきたいです。
10
- よろしくお願いい致します。
10
+ よろしくお願いい致します。
11
+
12
+ ```PHP
13
+ <?php
14
+ $total = $_POST["dice"]; // ランダムサイコロの値
15
+ $_COOKIE['abc']=$total; 
16
+
17
+ $count = $_COOKIE['abc']+$_COOKIE['now'];
18
+
19
+ $_COOKIE['now'] = $count;
20
+
21
+ $_COOKIE['total'] = $count;
22
+
23
+
24
+
25
+
26
+ ?>
27
+
28
+ <?php
29
+ print('<p style="color:red;">合計'.$_COOKIE['total'].'</p>');
30
+ ?>
31
+ ```