Au secours erreur Notice: Undefined offset

Nebul Messages postés 22 Statut Membre -  
 webvoice -
au secours,

je veux placer les données d'un fichier log dans une bdd(j'utilise explode pour récupérer les champs qui m'intéressent). suivant la ligne du fichier que je lis, le nombre de champ peut varier.

j'ai cette erreur :

Notice: Undefined offset: 9 in c:\program files\easyphp1-7\www\php\admin\test.php on line 31

à cette ligne j'ajoute les valeurs récupérées via explode dans la bdd
$Bdd->Execsql(" INSERT INTO `technique` ( `T` , `W` , `A` , `V` , `N` , `value`) VALUES ('".$lign["$i"]."', '".$lign["$i"+2]."', '".$lign["$i"+4]."' , '".$lign["$i"+6]."', '".$lign["$i"+8]."', '".$lign["$i"+10]."')");

aidez moi svp... :(
A voir également:
  • Au secours erreur Notice: Undefined offset
  • Notice gratuite - Guide
  • Montre wr30m notice - <a href="https://forums.commentcamarche.net/forum/accessoires-objets-connectes-362">Forum Accessoires & objets connectés</a>
  • Montre mingrui notice - <a href="https://forums.commentcamarche.net/forum/accessoires-objets-connectes-362">Forum Accessoires & objets connectés</a>
  • Homday x-pert écouteur bluetooth notice - <a href="https://forums.commentcamarche.net/forum/casque-et-ecouteurs-128">Forum Casque et écouteurs</a>
  • Erreur 4101 - <a href="https://forums.commentcamarche.net/forum/lecteurs-et-supports-video-245">Forum Lecteurs et supports vidéo</a>

1 réponse

webvoice
 
Tente de faire ..

y a pas grand chose de changer mais parfois sa peut être très vicieux.

$Bdd->Execsql("INSERT INTO `technique` ( `T` , `W` , `A` , `V` , `N` , `value`) VALUES ('".$lign[$i]."', '".$lign[$i+2]."', '".$lign[$i+4]."' , '".$lign[$i+6]."', '".$lign[$i+8]."', '".$lign[$i+10]."');");
0