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

回答編集履歴

4

微修正

2018/04/24 07:29

投稿

退会済みユーザー
answer CHANGED
@@ -3,6 +3,8 @@
3
3
  ```php
4
4
  <?php
5
5
  session_start();
6
+ echo $_SESSION["number"];
7
+
6
8
  if (isset($_SESSION["number"])) {
7
9
  if (isset($_POST["add"])) {
8
10
  $_SESSION["number"] += 1;
@@ -16,8 +18,8 @@
16
18
  } else {
17
19
  $_SESSION["number"] = 0;
18
20
  }
19
- $number = $_SESSION["number"] % 10 + 1;
21
+ $number = $_SESSION["number"] % 10;
20
- $_SESSION["number"] = $number + 9;
22
+ $_SESSION["number"] = $number + 10;
21
23
  ?>
22
24
  <!DOCTYPE html>
23
25
  <html lang="ja">
@@ -31,7 +33,7 @@
31
33
  <button type="submit" name="pull" value="pull" >pull</button>
32
34
  <button type="submit" name="reset" value="reset" >reset</button>
33
35
  </form>
34
- <?php echo $number;?>
36
+ <?php echo $number + 1;?>
35
37
  </body>
36
38
  </html>
37
39
  ```

3

修正

2018/04/24 07:29

投稿

退会済みユーザー
answer CHANGED
@@ -11,13 +11,13 @@
11
11
  $_SESSION["number"] -= 1;
12
12
  }
13
13
  if (isset($_POST["reset"])) {
14
- $_SESSION["number"] = 1;
14
+ $_SESSION["number"] = 0;
15
15
  }
16
16
  } else {
17
- $_SESSION["number"] = 1;
17
+ $_SESSION["number"] = 0;
18
18
  }
19
- $number = $_SESSION["number"] % 10;
19
+ $number = $_SESSION["number"] % 10 + 1;
20
- $_SESSION["number"] = $number + 10;
20
+ $_SESSION["number"] = $number + 9;
21
21
  ?>
22
22
  <!DOCTYPE html>
23
23
  <html lang="ja">
@@ -34,4 +34,6 @@
34
34
  <?php echo $number;?>
35
35
  </body>
36
36
  </html>
37
- ```
37
+ ```
38
+
39
+ ループの条件、間違ってたんで修正しました^^;

2

微修正

2018/04/24 07:26

投稿

退会済みユーザー
answer CHANGED
@@ -27,10 +27,10 @@
27
27
  </head>
28
28
  <body>
29
29
  <form method="POST">
30
- <button type="submit" name="add" value="add">add</button>
30
+ <button type="submit" name="add" value="add">add</button>
31
- <button type="submit" name="pull" value="pull" >pull</button>
31
+ <button type="submit" name="pull" value="pull" >pull</button>
32
- <button type="submit" name="reset" value="reset" >reset</button>
32
+ <button type="submit" name="reset" value="reset" >reset</button>
33
- </form>
33
+ </form>
34
34
  <?php echo $number;?>
35
35
  </body>
36
36
  </html>

1

微修正

2018/04/24 06:52

投稿

退会済みユーザー
answer CHANGED
@@ -17,7 +17,7 @@
17
17
  $_SESSION["number"] = 1;
18
18
  }
19
19
  $number = $_SESSION["number"] % 10;
20
- $_SESSION["number"] = $number +10;
20
+ $_SESSION["number"] = $number + 10;
21
21
  ?>
22
22
  <!DOCTYPE html>
23
23
  <html lang="ja">