亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未定義索引:wc_order_id

未定義索引:wc_order_id

PHP
慕尼黑8549860 2023-05-12 10:33:30
我想將數據導出到 CI 中的 excel。但我有問題Undefined index: wc_order_id如果我print_r(array_values($data)); exit;該值是正確的,只是我無法導出到 Excel。這是我的控制器:public function createExcel($awals, $akhirs, $status) {    $fileName = 'Reservation.xlsx';      $data['data'] = $this->M_reservation->all_order($awals, $akhirs, $status) ;    $spreadsheet = new Spreadsheet();    $sheet = $spreadsheet->getActiveSheet();    $total = 0;    $sheet->setCellValue('A1', 'No');   $sheet->setCellValue('B1', 'Booking ID');    $sheet->setCellValue('C1', 'Order Date');    $sheet->setCellValue('D1', 'Client Name');    $sheet->setCellValue('E1', 'Client Email');    $sheet->setCellValue('F1', 'Phone');    $sheet->setCellValue('G1', 'Inclution');    $sheet->setCellValue('H1', 'Room name');    $sheet->setCellValue('I1', 'Bed Order');    $sheet->setCellValue('J1', 'Status');    $sheet->setCellValue('K1', 'Total Order');    $rows = 2;    $no = 1;    $total=0;    foreach ($data as $val){        $sheet->setCellValue('A' . $rows, $no++);        $sheet->setCellValue('B' . $rows, $val['wc_order_id']);        $sheet->setCellValue('C' . $rows, $val['post_date']);        $sheet->setCellValue('D' . $rows, $val['display_name']);        $sheet->setCellValue('E' . $rows, $val['user_email']);        $sheet->setCellValue('F' . $rows, $val['meta_value']);        $sheet->setCellValue('G' . $rows, $val['display_name']);        $sheet->setCellValue('H' . $rows, $val['post_title']);        $sheet->setCellValue('I' . $rows, $val['room_num_search']);        $sheet->setCellValue('J' . $rows, $val['status']);        $sheet->setCellValue('K' . $rows, $val['total_order']);        $total = $total+$val['total_order'];        $rows++;          }
查看完整描述

1 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

您正在存儲值,$data['data']這意味著變量$data具有存儲結果數組的key名稱。data所以,你可以


依次通過$data['data']


$data['data'] = $this->M_reservation->all_order($awals, $akhirs, $status) ; // no change

// ...

// ...

foreach($data['data'] as $val){ // change here

    // your code here

}

或將結果數組存儲在$data


$data = $this->M_reservation->all_order($awals, $akhirs, $status) ; // change here

// ...

// ...

foreach($data as $val){ // no change

    // your code here

}

看看它是否對你有幫助。


查看完整回答
反對 回復 2023-05-12
  • 1 回答
  • 0 關注
  • 148 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號