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

質問編集履歴

1

誤字

2020/02/10 01:36

投稿

PonCotsu
PonCotsu

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,20 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ここに質問内容を詳しく書いてください。
3
+ 質問内容
4
- (例)PHP(CakePHP)で●●なシステムを作ています。
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
  ```