質問編集履歴
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,11 +2,27 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
質問内容
|
6
|
-
|
6
|
+
|
7
|
-
|
7
|
+
PHP7にて、簡易的なショッピングサイトを作ろうとしています。
|
8
|
-
|
8
|
+
|
9
|
-
|
9
|
+
その中で、カート機能でつまづいています。
|
10
|
+
|
11
|
+
商品は全て1つずつしか売らないようにしているので、個数指定の設定は必要ないかなと考えております。
|
12
|
+
|
13
|
+
問題点は、商品の詳細画面(item1~3.php)から「カートに入れる」を選択後にカートページ(cart-items.php)に商品を追加できるようにすること、別の商品(2つ目以降の商品)を「カートに入れる」を選択してカートページに2つ目以降の商品が追加できるようにすること(最後にカートに入れた商品以外の商品がカートページから消えることなく)、あとカート内から商品を削除することです。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
ページ遷移してもデータを保持できる$_SESSION(SESSION変数?)と、データを別ページに移せる$_POSTを使えばなんとかできるんじゃないかなって思っていたのですが、なかなかうまくいきませんでした。カートに入れる処理は、$_SESSIONを配列化して、そこに$_POSTで送られてきたデータを入れたらできるんじゃないかと思ったのですが、データが残りませんでした。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
どなたか教えてくれると嬉しいです。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
|
10
26
|
|
11
27
|
|
12
28
|
|
@@ -14,7 +30,7 @@
|
|
14
30
|
|
15
31
|
|
16
32
|
|
17
|
-
エラーメッセージはないが、商品が1つしか出力されない。(戻るを押して別の商品をカートに入れても前に入れた商品が存在しない。
|
33
|
+
エラーメッセージはないが、商品が1つしか出力されない。(戻るを押して別の商品をカートに入れても前に入れた商品が存在しない)。それ以降の商品を削除する処理は、データが保持されないのでできない。
|
18
34
|
|
19
35
|
```
|
20
36
|
|