質問編集履歴

7

コード内の修正

2018/05/23 01:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,9 +36,11 @@
36
36
 
37
37
 
38
38
 
39
- ```php
39
+
40
40
 
41
41
  先ほどと質問が変わりますが、下記のコードをループ処理を利用してechoで呼び出すにはどうすればよいでしょうか?何度もすみません。
42
+
43
+ ```php
42
44
 
43
45
  <?php
44
46
 

6

追記しました。

2018/05/23 01:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,43 @@
33
33
  Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ ```php
40
+
41
+ 先ほどと質問が変わりますが、下記のコードをループ処理を利用してechoで呼び出すにはどうすればよいでしょうか?何度もすみません。
42
+
43
+ <?php
44
+
45
+ session_start();
46
+
47
+ if(isset($_SESSION["cart"])==true && isset($_POST["item"])==true){
48
+
49
+ $_SESSION["cart"][]=$_POST["item"];
50
+
51
+ }elseif(isset($_POST["item"])==true){
52
+
53
+ $_SESSION["cart"][0]=[$_POST["item"]];
54
+
55
+ }
56
+
57
+ echo ($_SESSION)["cart"];
58
+
59
+ ?>
60
+
61
+
62
+
63
+ ```
64
+
65
+
66
+
67
+ 上記のコードをそのままechoで呼び出した場合のエラーコードです。
68
+
69
+ ```php
70
+
71
+ Notice: Array to string conversion in ~ on line 8
72
+
73
+ Array
74
+
75
+ ```

5

すみません。直しました。

2018/05/23 01:18

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -20,12 +20,16 @@
20
20
 
21
21
  }
22
22
 
23
- ?>```
23
+ ?>
24
24
 
25
-
25
+ ```
26
26
 
27
27
 
28
28
 
29
29
  下記がサーバーに出てきたエラーコードです。
30
30
 
31
+ ```php
32
+
31
- 'Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2'
33
+ Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2
34
+
35
+ ```

4

変更しました。

2018/05/23 00:37

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
 
6
6
 
7
+ ```php
8
+
7
- '<?php
9
+ <?php
8
10
 
9
11
  if(isset($_SESSION["cart"])==true && isset($_POST["item"])==true){
10
12
 
@@ -18,7 +20,7 @@
18
20
 
19
21
  }
20
22
 
21
- ?>'
23
+ ?>```
22
24
 
23
25
 
24
26
 

3

コピペしました。

2018/05/23 00:30

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,4 +26,4 @@
26
26
 
27
27
  下記がサーバーに出てきたエラーコードです。
28
28
 
29
- 'Parse error: syntax error, unexpected 'if' (T_IF) in ~ om line 2'
29
+ 'Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2'

2

タグを外し、コード(エラーコード追記)を''で囲い、全角の[]を直しました。

2018/05/23 00:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,18 +4,26 @@
4
4
 
5
5
 
6
6
 
7
- <?php
7
+ '<?php
8
8
 
9
- if(isset( $_SESSION["cart"] ) == true && isset( $_POST["item"] ) == true ) {
9
+ if(isset($_SESSION["cart"])==true && isset($_POST["item"])==true){
10
10
 
11
- $_SESSION["cart"][] = $_POST["item"];
11
+ $_SESSION["cart"][]=$_POST["item"];
12
12
 
13
13
 
14
14
 
15
- }elseif (isset($_POST["item"] )==true){
15
+ }elseif(isset($_POST["item"])==true){
16
16
 
17
- $_SESSION["cart"]0= [$_POST["item"]];
17
+ $_SESSION["cart"][0]=[$_POST["item"]];
18
18
 
19
19
  }
20
20
 
21
- ?>
21
+ ?>'
22
+
23
+
24
+
25
+
26
+
27
+ 下記がサーバーに出てきたエラーコードです。
28
+
29
+ 'Parse error: syntax error, unexpected 'if' (T_IF) in ~ om line 2'

1

2018/05/23 00:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  }elseif (isset($_POST["item"] )==true){
16
16
 
17
- $_SESSION["cart"] = [$_POST["item"]];
17
+ $_SESSION["cart"] [0]= [$_POST["item"]];
18
18
 
19
19
  }
20
20