function insert_order($products)
{
$data = array(
'product_id'=> $products['product_id'],
'product_qty' => $products['product_qty'],
'product_price' => $products['product_price'],
'product_name' => $products['product_name'],
'product_image' => $products['product_image'],
'address'=>$products['address']
);
//$this->db->insert('order', $data);
if($this->session->userdata('cart_product1')==false) {
$this->session->set_userdata('cart_product1', $data);
}
elseif ($this->session->userdata('cart_product1')==true && $this->session->userdata('cart_product2')==false){
$this->session->set_userdata('cart_product2', $data);
}
elseif ($this->session->userdata('cart_product1')==true && $this->session->userdata('cart_product2')==true && $this->session->userdata('cart_product3')==false){
$this->session->set_userdata('cart_product3', $data);
}
elseif ($this->session->userdata('cart_product1')==true && $this->session->userdata('cart_product2')==true && $this->session->userdata('cart_product3')==true && $this->session->userdata('cart_product4')==false){
$this->session->set_userdata('cart_product4', $data);
}
elseif ($this->session->userdata('cart_product1')==true && $this->session->userdata('cart_product2')==true && $this->session->userdata('cart_product3')==true && $this->session->userdata('cart_product4')==true && $this->session->userdata('cart_product5')==false){
$this->session->set_userdata('cart_product5', $data);
}
elseif($this->session->userdata('cart_product1')==true && $this->session->userdata('cart_product2')==true && $this->session->userdata('cart_product3')==true && $this->session->userdata('cart_product4')==true && $this->session->userdata('cart_product5')==true) {
//print_r("You are not allowed to buy more than 5 items at a time");exit;
$this->load->view('quantityAccessPage');
}
}
This is a Model for shopping cart adding Multiple arrays to session codeigniter I have not added the controller and view suppose u can do that its not a good approach but fullfilled my requirement cause I had to add only 5 products but codeigniter can take multiplt arrays in session