回答編集履歴

4

微修正

2018/04/24 07:29

投稿

退会済みユーザー
test CHANGED
@@ -7,6 +7,10 @@
7
7
  <?php
8
8
 
9
9
  session_start();
10
+
11
+ echo $_SESSION["number"];
12
+
13
+
10
14
 
11
15
  if (isset($_SESSION["number"])) {
12
16
 
@@ -34,9 +38,9 @@
34
38
 
35
39
  }
36
40
 
37
- $number = $_SESSION["number"] % 10 + 1;
41
+ $number = $_SESSION["number"] % 10;
38
42
 
39
- $_SESSION["number"] = $number + 9;
43
+ $_SESSION["number"] = $number + 10;
40
44
 
41
45
  ?>
42
46
 
@@ -64,7 +68,7 @@
64
68
 
65
69
  </form>
66
70
 
67
- <?php echo $number;?>
71
+ <?php echo $number + 1;?>
68
72
 
69
73
  </body>
70
74
 

3

修正

2018/04/24 07:29

投稿

退会済みユーザー
test CHANGED
@@ -24,19 +24,19 @@
24
24
 
25
25
  if (isset($_POST["reset"])) {
26
26
 
27
- $_SESSION["number"] = 1;
27
+ $_SESSION["number"] = 0;
28
28
 
29
29
  }
30
30
 
31
31
  } else {
32
32
 
33
- $_SESSION["number"] = 1;
33
+ $_SESSION["number"] = 0;
34
34
 
35
35
  }
36
36
 
37
- $number = $_SESSION["number"] % 10;
37
+ $number = $_SESSION["number"] % 10 + 1;
38
38
 
39
- $_SESSION["number"] = $number + 10;
39
+ $_SESSION["number"] = $number + 9;
40
40
 
41
41
  ?>
42
42
 
@@ -71,3 +71,7 @@
71
71
  </html>
72
72
 
73
73
  ```
74
+
75
+
76
+
77
+ ループの条件、間違ってたんで修正しました^^;

2

微修正

2018/04/24 07:26

投稿

退会済みユーザー
test CHANGED
@@ -56,13 +56,13 @@
56
56
 
57
57
  <form method="POST">
58
58
 
59
- <button type="submit" name="add" value="add">add</button>
59
+ <button type="submit" name="add" value="add">add</button>
60
60
 
61
- <button type="submit" name="pull" value="pull" >pull</button>
61
+ <button type="submit" name="pull" value="pull" >pull</button>
62
62
 
63
- <button type="submit" name="reset" value="reset" >reset</button>
63
+ <button type="submit" name="reset" value="reset" >reset</button>
64
64
 
65
- </form>
65
+ </form>
66
66
 
67
67
  <?php echo $number;?>
68
68
 

1

微修正

2018/04/24 06:52

投稿

退会済みユーザー
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  $number = $_SESSION["number"] % 10;
38
38
 
39
- $_SESSION["number"] = $number +10;
39
+ $_SESSION["number"] = $number + 10;
40
40
 
41
41
  ?>
42
42