質問編集履歴
1
前後が抜けていましたので修正しましたm\(_ _\)m
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,27 @@
|
|
8
8
|
|
9
9
|
```PHP
|
10
10
|
|
11
|
+
session_start();
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
//セッション変数「cart」が未設定の場合は空の配列に初期化
|
16
|
+
|
17
|
+
if (!isset($_SESSION['item'])) {
|
18
|
+
|
19
|
+
$_SESSION['item'][] = array();
|
20
|
+
|
21
|
+
} else if (is_string($_SESSION['item'])) {
|
22
|
+
|
23
|
+
//セッション変数「item」に文字列が存在していれば配列セッションitemを代入
|
24
|
+
|
25
|
+
$_SESSION['item'][] = array($_SESSION['item']);
|
26
|
+
|
27
|
+
}
|
28
|
+
|
29
|
+
sort($_SESSION['item']);
|
30
|
+
|
11
|
-
$key = i
|
31
|
+
$key = in_array($_SESSION['item'][ $_POST['key'] ]);
|
12
32
|
|
13
33
|
|
14
34
|
|
@@ -72,6 +92,20 @@
|
|
72
92
|
|
73
93
|
}
|
74
94
|
|
95
|
+
//セッション変数「item」に配列の中身を追加
|
96
|
+
|
97
|
+
if (isset($item)) {
|
98
|
+
|
99
|
+
$_SESSION['item'][] = $item;
|
100
|
+
|
101
|
+
};
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
$item = $_SESSION['item'];
|
106
|
+
|
107
|
+
$item = array_filter($item);
|
108
|
+
|
75
109
|
```
|
76
110
|
|
77
111
|
セッションは配列にして受渡ししています。
|