回答編集履歴
2
修正
answer
CHANGED
@@ -32,7 +32,9 @@
|
|
32
32
|
}
|
33
33
|
}
|
34
34
|
//セッション変数「item」に配列の中身を設定
|
35
|
+
if (!empty($items)) {
|
35
|
-
|
36
|
+
$_SESSION['item'] = $items;
|
37
|
+
}
|
36
38
|
|
37
39
|
}
|
38
40
|
```
|
1
修正
answer
CHANGED
@@ -7,20 +7,19 @@
|
|
7
7
|
$items = $_SESSION['item'];
|
8
8
|
}
|
9
9
|
|
10
|
-
if (isset($_POST['key'])) {
|
10
|
+
if (isset($_POST['key']) && $_POST['key'] != '') {
|
11
11
|
|
12
12
|
$key = $_POST['key'];
|
13
13
|
|
14
14
|
//セッション変数内にPOSTで送られてきたidと同じものが無かった場合の処理
|
15
15
|
if (in_array($key, array_keys($items))) {
|
16
|
-
|
16
|
+
$items[$key]['type'] = $_POST['type'];
|
17
|
-
|
17
|
+
$items[$key]['days'] = $_POST['days'];
|
18
|
-
}
|
19
18
|
} else {
|
20
|
-
if (isset($_POST['type'])
|
19
|
+
if (isset($_POST['type']) && $_POST['type'] != ''
|
21
|
-
&& isset($_POST['day'])
|
20
|
+
&& isset($_POST['day']) && $_POST['day'] != ''
|
22
|
-
&& isset($_POST['price'])
|
21
|
+
&& isset($_POST['price']) && $_POST['price'] != ''
|
23
|
-
&& isset($_POST['days'])) {
|
22
|
+
&& isset($_POST['days']) && $_POST['days'] != '') {
|
24
23
|
//送られてきたデータを配列に格納
|
25
24
|
$items[$key] = array(
|
26
25
|
'type' => $_POST['type'],
|