Я хочу попробовать импортировать файл .csv, используя php & mysql, но он показывает ошибку. см. мой код:
function import()
{
$this->load->library('csvimport');
$file_data = $this->csvimport->get_array($_FILES["csv_file"]["tmp_name"]);
//echo $file_data;
foreach ($file_data as $row){
//error_reporting(0);
if($row["Check-in at"] > '0:00:00'){
$date = date('Y-m-d',strtotime($row["Date"]));
$duplicate = $this->attendance_model->getDuplicateVal($row["Employee No"],$date);
//print_r($duplicate);
if(!empty($duplicate)){
$data = array();
$data = array(
'signin_time' => $row["Check-in at"],
'signout_time' => $row["Check-out at"],
'working_hour' => $row["Work Duration"],
'absence' => $row["Absence Duration"],
'overtime' => $row["Overtime Duration"],
'status' => 'A',
'place' => 'office'
);
$this->attendance_model->bulk_Update($row["Employee No"],$date,$data);
} else {
$data = array();
$data = array(
'emp_id' => $row["Employee No"],
'atten_date' => date('Y-m-d',strtotime($row["Date"])),
'signin_time' => $row["Check-in at"],
'signout_time' => $row["Check-out at"],
'working_hour' => $row["Work Duration"],
'absence' => $row["Absence Duration"],
'overtime' => $row["Overtime Duration"],
'status' => 'A',
'place' => 'office'
);
//echo count($data);
$this->attendance_model->Add_AttendanceData($data);
}
} else {
}
}
echo "successfully Updated";
}
}
ошибка:
A PHP Произошла ошибка. Свертность: Уведомление Сообщение: Неопределенный индекс: Регистрация в имени файла: контроллеры / посещаемость . php номер строки: 241
Backtrace: файл: ..... / .. / .. / посещаемость. php строка: 241 функция: обработчик ошибок