ユーザーがショッピング カートに商品を追加してセッションに保存した後、ショッピング カートの情報をデータベースに保存するにはどうすればよいでしょうか?
cyjy622
cyjy622 2019-11-17 16:03:36
0
0
997

<?php
header("Content-type: text/html; charset=utf-8");
session_start();//セッションを開始
// session_destroy();
// die();
// var_dump($_SESSION);
// die();
if(isset($_SESSION['username']) &&!empty($_SESSION[ 'ユーザー名'])){

}
else{
echo '<script language="JavaScript">;
alert("まだログインしていません。まずログインしてください!!" );</script>';
echo "<script>location.href='header.php'</script>"; exit;
}

/ / $uid = $_SESSION['uid'];
$goods_id = $_POST['goods_id'];//商品IDを取得する
// $size = $_POST['size'];
// $ color = $_POST['color'];
$number = $_POST['num'];// 項目数を取得 // $numcol="$size"."$color"; // var_dump($_POST );
// die();


if(empty($_SESSION["gwc"])) { //1. ショッピング カートは空です。クリックして初めてショッピングを追加します。 Car $arr[$goods_id] =array(
'goods_id' => $goods_id,
'num' => $number
); $_SESSION[ " gwc"]=$arr; // print_r($arr);
// die();
} else { //これは最初のクリックではありません //商品がショッピング カートに存在するかどうかを確認します $ arr = $_SESSION["gwc"]; //最初に保存 $chuxian = false; //商品がショッピングカートに入っているかどうかを確認します、KEY は商品 ID
foreach($arr as $k=> $ v)
{ $chuxian = true; '] =$number; //3. 商品がショッピングカートに入っている場合
// if(!isset($arr[$goods_id])){
// $arr [$goods_id]=array(
'id' // );
// }else {
#Else
{// 2. ショッピング カートに商品がない場合
$ arr [$ Goods_id] = Array (
'goods_id' = & gt; $ Goods_id,
'num' = & gt; $number
); } } // echo " OK";
エコー '<スクリプト言語="JavaScript">;
          alert("加购成功!");location.href="header.php";</script>;';
         
          exit;
 // var_dump($_SESSION); //    die();
  
  
 ?>

cyjy622
cyjy622

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート