Извлечение данных из корзины и отправка по почте

Этот проект связан с электронной коммерцией. Есть опция Добавить в корзину . Когда пользователь нажимает на добавление, продукт также будет добавлен в его корзину и будет работать нормально.

Но, наконец, когда пользователь нажмет кнопку « Заказать» , администратор получит почту с продуктами. Это тело электронной почты должно отображаться как показано ниже.

Образ

Я попытался использовать строки foreach и echo row-row. Но это бесполезно.

Вопрос: я хочу получить данные из корзины и добавить в формат «Над таблицей», а затем он будет отправлен по почте. Как архивировать это с помощью CI?

Формат таблицы Html

 $to = 'mail@gmail.com'; $msg .= ' <table id="table" border="0" cellpadding="5px" cellspacing="1px" style="border: 1px solid #eee"> <tr id= "main_heading"> <td>Name</td> <td>Price</td> <td>Qty</td> <td>Amount</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table>'; - $to = 'mail@gmail.com'; $msg .= ' <table id="table" border="0" cellpadding="5px" cellspacing="1px" style="border: 1px solid #eee"> <tr id= "main_heading"> <td>Name</td> <td>Price</td> <td>Qty</td> <td>Amount</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table>'; 

Примечание : для этого нет специального кода (вставка и обновление). все коды одинаковы с ellislab.com

ПРОСМОТР КАРТЫ

Просмотр корзины

Если я использую

 $as = $this->cart->contents(); print_r($as); 

это показывает

массив

контроллер

 public function index() { $data['category'] = $this->Product_Model->get_category(); $data['category2'] = $this->Product_Model->get_category2(); $data['product'] = $this->Product_Model->get_product(); $data['right_brand'] = $this->Product_Model->get_right_brand(); $data['right_prod'] = $this->Product_Model->get_right_product(); $data['brand'] = $this->Product_Model->get_brand_names(); $data['products'] = $this->Product_Model->get_cart_items(); $data['head'] = $this->Product_Model->check_cart(); $this->load->view('template/header', $data); $this->load->view('template/right_sidebar', $data); $this->load->view('pages/cart', $data); $this->load->view('template/foot'); } public function insert_cart() { $data = array( 'id' => $this->input->post('pid'), 'qty' => $this->input->post('qty'), 'price' => $this->input->post('price'), 'name' => $this->input->post('head'), ); $this->cart->insert($data); } function remove($rowid) { if ($rowid==="all") { $this->cart->destroy(); redirect('index.php/main'); } else { $data = array( 'rowid' => $rowid, 'qty' => 0 ); $this->cart->update($data); } // This will show cancle data in cart. redirect('index.php/cart'); } function update_cart() { $cart_info = $_POST['cart'] ; foreach( $cart_info as $id => $cart) { $rowid = $cart['rowid']; $qty = $cart['qty']; $data = array( 'rowid' => $rowid, 'qty' => $qty ); $this->cart->update($data); } redirect('index.php/cart'); } 

Solutions Collecting From Web of "Извлечение данных из корзины и отправка по почте"