2つのMySQLデータベースから1つの動的ページにデータをプルするフォームを使用しています。ユーザーが[カートに追加]をクリックしたときに、そのデータを多次元セッション配列に保存して、後で[カートを表示]をクリックしたときに呼び出すようにします。カートに追加フォームから新しいアイテムが追加されたときに、アイテムのサブセット識別子(配列キー?)を自動インクリメントする方法を知りたいです。これは私がこれまでに持っているものです:
$newitem = array ($row_getimages['icon'],$row_getimages['title'],$row_getshoppingcart['medium'],$row_getshoppingcart['size'],$row_getshoppingcart['price'],$row_getshoppingcart['shipping']);
session_start();
if(isset($_SESSION['item'][1]))
$_SESSION['item'][1] = $_SESSION['item'][1]+ 1;
else
$_SESSION['item'][1] = 1;
また、後でデータを呼び出すための助けをいただければ幸いです。ユーザーがセッションに1つまたは20のアイテムを保存している可能性があるため、追加したアイテムの数に関係なく、すべてのアイテムがエコーされるようにする方法がわかりません。
多次元配列とセッションは初めてです。明らかに、画像ページは動的であり、購入価格はいくつかの要因に基づいているため、過去に持っていたように利用可能なアイテムのMySQLデータベースを使用することは問題外です。
よろしくお願いします。