通过添加到购物车的会话提交产品

我之前问过这个问题。 但它用ajax更新并添加到购物车。

我有一个表单,它有一些输入字段,还有一些复选框字段。 如果任何一个填写字段并选择一些复选框然后提交。 然后根据提交的一些数据显示在另一个div上。

现在,如果同一个人在首次提交后再次填写该字段并选择复选框并提交。 然后根据提交的一些数据显示在div上。 但它取代了旧的提交内容。 我需要所有提交内容,包括所有旧的提交内容。

我的代码是:

Select Gender Male Female
  • <input type="checkbox" id="checkbox" name="namec[]" class="quantity" value="" />
  • <input type="button" class="pull-right btn btn-warning" value="Submit" onclick="add_cart('')">

    我的AJAX是:

      function add_cart(p_id=""){ var quantity = $(".quantity"+p_id).val(); $.ajax({ type:"post", url:"ajax_cart.php", data:{action:'add',p_id:p_id,quantity:quantity}, success:function(result){ $('.cart_data').html(result); } }); } function remove_cart(p_id){ //alert(p_id); $.ajax({ type:"post", url:"ajax_cart.php", data:{action:'delete',p_id:p_id}, success:function(result){ $('.cart_data').html(result); } }); } function empty_cart(){ $.ajax({ type:"post", url:"ajax_cart.php", data:{action:'empty'}, success:function(result){ $('.cart_data').html(result); } }); }  

    我的ajax_cart.php是:

     $product_data['id'],"title"=>$value2['package_title'],"price"=>$product_data['mrp']*$quantity,"image"=>$product_data['offer_price_perc']); if(isset($_SESSION['product_cart']) && !empty($_SESSION['product_cart'])) { if(!array_key_exists($product_data['id'],$_SESSION['product_cart'])) { $_SESSION['product_cart'][$product_data['id']] = $product; } } else{ $_SESSION['product_cart'][$product_data['id']] = $product; } } } if($action == "delete"){ unset($_SESSION['product_cart'][$p_id]); } if($action == "empty"){ session_destroy(); } ?> 
    Patient Details
    Name Age Sex
    Update


    Package Details
    Package MRP Offer Price
    Delete