I'm trying to import data from excel to my database, The database sucessfully inserted but an error offset : 6 show. Can someone tell me what's wrong with my array?
Controller :
$user = $this->input->post('user');
$path = "assets/excel/Book1.xls";
$this->load->library('excel_reader');
$this->excel_reader->read($path);
$data = $this->excel_reader->sheets[0] ;
$dataexcel = Array();
for ($i = 2; $i <= $data['numRows']; $i++) {
if($data['cells'][$i][2] == '')
break;
$dataexcel[$i-2]['item_id'] = $data['cells'][$i][2];
$dataexcel[$i-2]['measure_cd_from'] = $data['cells'][$i][3];
$dataexcel[$i-2]['qty_from'] = $data['cells'][$i][4];
$dataexcel[$i-2]['measure_cd_to'] = $data['cells'][$i][5];
$dataexcel[$i-2]['qty_to'] = $data['cells'][$i][6];
}
$this->prodConv->insertConvtData($dataexcel);
$this->load->view('formSukses');
Model :
function insertConvtData($dataarray)
{
for($i=0;$i<count($dataarray);$i++){
$data = array(
'item_id'=>$dataarray[$i]['item_id'],
'measure_cd_from'=>$dataarray[$i]['measure_cd_from'],
'qty_from'=>$dataarray[$i]['qty_from'],
'measure_cd_to'=>$dataarray[$i]['measure_cd_to'],
'qty_to'=>$dataarray[$i]['qty_to']
);
$this->db->insert('tb_t_product_convertion',$data);
}
}