//商品カテゴリページ session_start();//セッション環境を開く //ユーザーが「ショッピングカートに追加」ボタンをクリックしたかどうかを判定します if(isset($_POST[ ' カート'])){ // ループ内で値を代入します foreach($_POST['cart'] as $value){ // 商品がショッピングカートに入っている場合 // 条件: // 「入れる」をクリックします ショッピングカートに追加します"---array $_SESSION['cart']; //どの製品を決定します----製品の名前が配列に表示されるかどうかを決定します //array_key_exists(subscript, array ); if(isset($_SESSION['cart'])&& array_key_exists($value,$_SESSION['cart'])){ $_SESSION['cart'][$value]++; }else{ //商品がショッピングカートに入っていない場合 $_SESSION['cart'][$value]=1; } } }?> < ;meta http- equiv="Content-Type" content="text/html;charset=utf-8"> オンライン モール_php ショッピング カート-bbs.it-home.org < /head> オンラインモール 日用品 /a> < "carlist.php">カートを表示 カートをクリア コードをコピー2. carlist.php はショッピングカート内の商品を表示します。 //ショッピングカート内の商品を表示(商品名、商品数量) session_start(); echo "選択した商品には以下が含まれます: < br> ;"; echo " "; //ユーザーが購入したアイテムを表示します / /含まれる機能 :商品を削除 //商品の数量を変更 //bbs.it-home.orgを編集 //ユーザーの購入情報を取得 $_SESSION、商品をループ表示 if(isset($_SESSION[ 'cart']) ){ foreach(@$_SESSION['cart'] as $key=>$value){ echo " "; echo "$key $value "; //項目が 1 つ減ります echo "1 つのアイテムを削除"; echo " このアイテムを削除"; } } echo ""; echo "ショッピング カートをクリア echo ""; echo " ホームページに戻る"; ?> コードをコピー 3. ショッピングカートをクリアするcardel.phpファイル session_start();//セッション環境を開く //ショッピングカートをクリア unset($_SESSION['cart'] ); ?> alert("正常にクリアされました"); location.href="car.php"; コードをコピー 上記のコードは、商品分類や情報の表示、ショッピングカート内の商品の処理など、ショッピングカートの共通機能を実装しています。お役に立てれば幸いです。