import fichier csv php mysql
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 :
Citation:
notice Undefined offset in 2 in ligne 44 : qui est $qté = $filesop[2];
Code:
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;
} |