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

質問編集履歴

7

コード内の修正

2018/05/23 01:19

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,8 +17,9 @@
17
17
  Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2
18
18
  ```
19
19
 
20
+
21
+ 先ほどと質問が変わりますが、下記のコードをループ処理を利用してechoで呼び出すにはどうすればよいでしょうか?何度もすみません。
20
22
  ```php
21
- 先ほどと質問が変わりますが、下記のコードをループ処理を利用してechoで呼び出すにはどうすればよいでしょうか?何度もすみません。
22
23
  <?php
23
24
  session_start();
24
25
  if(isset($_SESSION["cart"])==true && isset($_POST["item"])==true){

6

追記しました。

2018/05/23 01:19

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,24 @@
15
15
  下記がサーバーに出てきたエラーコードです。
16
16
  ```php
17
17
  Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2
18
+ ```
19
+
20
+ ```php
21
+ 先ほどと質問が変わりますが、下記のコードをループ処理を利用してechoで呼び出すにはどうすればよいでしょうか?何度もすみません。
22
+ <?php
23
+ session_start();
24
+ if(isset($_SESSION["cart"])==true && isset($_POST["item"])==true){
25
+ $_SESSION["cart"][]=$_POST["item"];
26
+ }elseif(isset($_POST["item"])==true){
27
+ $_SESSION["cart"][0]=[$_POST["item"]];
28
+ }
29
+ echo ($_SESSION)["cart"];
30
+ ?>
31
+
32
+ ```
33
+
34
+ 上記のコードをそのままechoで呼び出した場合のエラーコードです。
35
+ ```php
36
+ Notice: Array to string conversion in ~ on line 8
37
+ Array
18
38
  ```

5

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

2018/05/23 01:18

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -9,8 +9,10 @@
9
9
  }elseif(isset($_POST["item"])==true){
10
10
  $_SESSION["cart"][0]=[$_POST["item"]];
11
11
  }
12
- ?>```
12
+ ?>
13
+ ```
13
14
 
14
-
15
15
  下記がサーバーに出てきたエラーコードです。
16
+ ```php
16
- 'Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2'
17
+ Parse error: syntax error, unexpected 'if' (T_IF) in ~ on line 2
18
+ ```

4

変更しました。

2018/05/23 00:37

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,14 +1,15 @@
1
1
  下記のコードの$_SESSION["cart" ]という配列の中身をechoで出力するにはどうしたら良いでしょうか?
2
2
  分かる方いましたらお願いします。
3
3
 
4
+ ```php
4
- '<?php
5
+ <?php
5
6
  if(isset($_SESSION["cart"])==true && isset($_POST["item"])==true){
6
7
  $_SESSION["cart"][]=$_POST["item"];
7
8
 
8
9
  }elseif(isset($_POST["item"])==true){
9
10
  $_SESSION["cart"][0]=[$_POST["item"]];
10
11
  }
11
- ?>'
12
+ ?>```
12
13
 
13
14
 
14
15
  下記がサーバーに出てきたエラーコードです。

3

コピペしました。

2018/05/23 00:30

投稿

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

2

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

2018/05/23 00:25

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,15 @@
1
1
  下記のコードの$_SESSION["cart" ]という配列の中身をechoで出力するにはどうしたら良いでしょうか?
2
2
  分かる方いましたらお願いします。
3
3
 
4
- <?php
4
+ '<?php
5
- if(isset( $_SESSION["cart"] ) == true && isset( $_POST["item"] ) == true ) {
5
+ if(isset($_SESSION["cart"])==true && isset($_POST["item"])==true){
6
- $_SESSION["cart"][] = $_POST["item"];
6
+ $_SESSION["cart"][]=$_POST["item"];
7
7
 
8
- }elseif (isset($_POST["item"] )==true){
8
+ }elseif(isset($_POST["item"])==true){
9
- $_SESSION["cart"]0= [$_POST["item"]];
9
+ $_SESSION["cart"][0]=[$_POST["item"]];
10
10
  }
11
- ?>
11
+ ?>'
12
+
13
+
14
+ 下記がサーバーに出てきたエラーコードです。
15
+ 'Parse error: syntax error, unexpected 'if' (T_IF) in ~ om line 2'

1

2018/05/23 00:19

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,6 @@
6
6
  $_SESSION["cart"][] = $_POST["item"];
7
7
 
8
8
  }elseif (isset($_POST["item"] )==true){
9
- $_SESSION["cart"] = [$_POST["item"]];
9
+ $_SESSION["cart"] [0]= [$_POST["item"]];
10
10
  }
11
11
  ?>