j'ai essayé d'importer un fichier csv dans ma base de données Mysql, en utilisant PHP, malheureusement le code que j'ai ne marche pas, il m'affiche l'erreur :

notice Undefined offset in 2 in ligne 44 : qui est $qté = $filesop[2];
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
if(isset($_POST["submit"]))
    {
        $file = $_FILES['file']['tmp_name'];
        $handle = fopen($file, "r");
        $c = 0;
        while(($filesop = fgetcsv($handle, 1500, ",")) !== false)
        {
 
            $repère = $filesop[0];
                        $dimension = $filesop[1];
                        $qté = $filesop[2];
                        $qualité = $filesop[3];
                        $longmm = $filesop[4];
                        $surfacem2= $filesop[5];
                        $poidsUnitaire= $filesop[6];
                        $poidsTotal= $filesop[7];
                        $designation= $filesop[8];
 
                        $sql = ("INSERT INTO fiche (repère,dimension,qté,qualité,longmm,surfacem2,poidsuitaire,poidstotal,designation ) VALUES ('$repère', $dimension','$qté','$qualité','$longmm','$qualité''$surfacem2','$poidsUnitaire','$poidsTotal','$designation')");
                        $bdd->query($sql);
 
 
 
                        echo var_dump($filesop);;
                        $c = $c + 1;
                        echo $c;
 
        }