Bonjour,
J'ai un fichier .csv séparé par des ; qui comporte 14 colonnes et que j'importe en BDD.
Une fois importé, je fais un contrôle de cohérence entre le nombre de lignes du fichier et le nombre de lignes dans la BDD.
Mes deux scripts comptent bien le nombre de lignes respectives.
Cependant, j'ai une erreur non bloquante lors du comptage du nombre de lignes du fichier :
La colonne 2 du .csv correspond à une colonne de dates.Notice: Undefined offset: 2 in C:\wamp64\www\goo\import_spreadsheet.php on line 39
Voici la ligne 39 :
Et voici le script :
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part if ($i > 1 && substr($colonne[2],-7,2) == $_SESSION["mois"]){
Comment se fait-il que j'ai cette erreur et en même temps un nombre de lignes compté qui est juste ?
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $lignesFichier = fopen($_FILES["file"]["tmp_name"], "r"); $nbLignes = array(); $i = 0; while (!feof($lignesFichier)){ $i++; $lignes= fgets($lignesFichier); $colonne = explode(";", $lignes); if ($i > 1 && substr($colonne[2],-7,2) == $_SESSION["mois"]){ $nbLignes[] = $colonne[2]; } } $_SESSION["lignes"] = count($nbLignes); fclose($lignesFichier);
Merci pour vos éclairages !
Goo
Partager