i have a code that import csv in an array. but when i run the code, it gives me undefined index.
Here the code
$cid =mysql_select_db('prestashop',$connect);
define('CSV_PATH','IN/');
// path where your CSV file is located
$csv_file = CSV_PATH . "AnagraficaArticoliGruppi.csv"; // nome del file CSV
$csvfile = fopen($csv_file, 'r');
$theData = fgets($csvfile);
$i = 0;
while (!feof($csvfile)) {
$csv_data[] = fgets($csvfile, 1024);
$csv_array = explode(";", $csv_data[$i]);
$insert_csv = array();
//definition array origin csv
22 $insert_csv['Ditta'] = $csv_array[0];
23 $insert_csv['CodFamiglia'] = $csv_array[1];
24 $insert_csv['CodSottoFamiglia'] = $csv_array[2];
25 $insert_csv['CodGruppo'] = $csv_array[3];
26 $insert_csv['Descrizione'] = $csv_array[4];
27 $insert_csv['Stato'] = $csv_array[5];
28 $insert_csv['NpDataModifica'] = $csv_array[6];
29 $insert_csv['NpUtenteModifica'] = $csv_array[7];
30 $insert_csv['NpDataTransfer'] = $csv_array[8];
//modifica data-in-mysql-php/
32 $datemod=str_replace('T', ' ', $csv_array[6]);
33 $datetra=str_replace('T', ' ', $csv_array[8]);
and here the error:
Notice: Undefined offset: 1 in C:\xampp\htdocs\prestashop\TOECOMM\ps_category1.php on line 23.....
...
Notice: Undefined offset: 1 in C:\xampp\htdocs\prestashop\TOECOMM\ps_category1.php on line 33
Can anybody explain me why?