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