![enter image description here](https://i.stack.imgur.com/zU5de.png)
Я написал код для экспорта данных в формат CSV.
код контроллера:
public function export_cin()
{
if (isset($_POST['Search'])) /* BELOW CODE GENERATE CIN */
{
if($this->input->post('period_id')!='' && $this->input->post('state_subdivision_id')!='')
{
$search_data=array(
'period_id' =>$this->input->post('period_id'),
'state_subdivision_id' =>$this->input->post('state_subdivision_id'),
'franchise_id' =>$this->input->post('franchise_id'),
'school_id' =>$this->input->post('school_id'),
);
$data['cin_list'] = $this->cinmodel-> export_list($search_data);
$data['result'] = $_POST;
} /* End of if ($this->input->post('period_id')!='' && $this->input->post('state_subdivision_id')!='')*/
else { $data['info']="empty"; }
} /* end of isset of post*/
if (isset($_POST['Export']))
{
$search_data=array(
'period_id' =>$this->input->post('period_id'),
'state_subdivision_id' =>$this->input->post('state_subdivision_id'),
'franchise_id' =>$this->input->post('franchise_id'),
'school_id' =>$this->input->post('school_id'),
);
$data['cin_list'] = $this->cinmodel->export_list($search_data);
//print_r($data['cin_list']);die;
$listcin= $data['cin_list'];
$data=array();
$n=1;
foreach($listcin as $item)
{
$item['serial_no']=$n;
$data []=array(
$item['serial_no'],
$item['first_name']. " " .$item['middle_name']. " " .$item['last_name'],
$item['cin'],
$item['categoryKey'],
$item['school_name'],
$item['school_address'],
$item['franchise_code'],
$item['state_subdivision_name']);
/*echo $item['serial_no'];exit;*/
$n++;
}
$this->csv->export($data,array('serialno','Student Name','Cin','Category','School Name','School Address','Franchise Code','State'),'cinlist.csv');
//echo 'okkk';die;
exit;
}
$data['period']=$this->periodmodel->listperiod(); /*$data['schools']=$this->schoolModel->listSchool();*/
$data['states'] = $this->locationmodel->get_indian_states();
$this->load->view("export_cin.php" , $data);
} /* end of function export_cin()*/
просмотр страницы:
<button type="submit" class="btn btn-primary" id="Export" name="Export" >Export Excel</button>
это код, который я написал. Но это показывает следующую ошибку, которую я показал на скриншоте. Но тот же код работает на другой странице меню того же сайта, экспортируя данные в CSV-файл. Но на другой странице его не работает. Кто-нибудь может мне помочь в этом?