2017-10-13 88 views
1

正在使用codeigniter,并且是codeigniter的新手。我将物品添加到购物车表中。现在我想将复制购物车记录放入我的tblShoppingCart表中?如何将购物车表格记录复制到另一个表格中?

任何一个可以给我举例复制车记录到另一个表的?公众

function purchase() { 
     $userid = $this -> session -> userdata('user_id'); 
     foreach (serialize($this->cart->contents()) as $cart) { 
      $userid = $userid; 
      $item_id = $cart['id']; 
      $quantity = $cart['qty']; 
      $price = $cart['price']; 
      $total = $cart['subtotal']; 

      $this -> db -> insert('tblShoppingCart', array('tblLoginID' => $userid,'tblItemsID' => $item_id, 'Qty' => $quantity, 'price' => $price, 'total' => $total)); 
     } 
     $this -> cart -> destroy(); 
     return TRUE; 

    } 
+1

你到目前为止做了什么? –

回答

0

可以使用$this->cart->contents()

if ($cart = $this->cart->contents()){ 
      foreach ($cart as $item){ 
       $order_detail = array(
        'product_id' => $item['id'], 
        'pro_quantity'  => $item['qty'], 
        'pro_price'   => $item['price'] 
       ); 
         $this->db->insert('table_Name', $order_detail); 
          } } 
+0

我更新了上面的问题我添加了代码,我做了,我需要插入用户ID @yadhu巴布 –

相关问题