zenabN | Bonjour
Je voudrai inserer un fichier csv dans ma base de donnees.
J ai un script : et l erreur qu il m affiche est la suivante :
Notice: Undefined offset: 1 in c:\program files\easyphp1-7\www\tdiwer\upload_file2.php on line 17
Notice: Undefined offset: 2 in c:\program files\easyphp1-7\www\tdiwer\upload_file2.php on line 17 ........................ |
et voici mon code : Code :
- <?
- $fd = fopen ("Fichiers/{$f1_name}", "r" );
- $i=0;
- $line = fgets($fd,4096);
- while (!feof ($fd))
- {
- $line = fgets($fd,4096);
- $tab_customer = split(";",$line);
-
- //insertion dans la table
- $sql = " insert into users (code_user,type_user,code_pays,nom_user,email_user,password_user,";
- $sql .= " date_creation,heure_creation,date_acces,heure_acces,code_donneur_client) ";
- $sql .= " values ( ";
-
- for ($i=0; $i<6; $i++)
- {
- $sql .= " '" . addslashes($tab_customer[$i]) . "', ";
- }
- for ($i=6; $i<7; $i++)
- {
- $sql .= " '" . date("Y-m-d" ). "', ";
- }
- for ($i=7; $i<8; $i++)
- {
- $sql .= " '" . date("H:i:s" ). "', ";
- }
- for ($i=8; $i<9; $i++)
- {
- $sql .= " '" . date("Y-m-d" ). "', ";
- }
- for ($i=9; $i<10; $i++)
- {
- $sql .= " '" . date("H:i:s" ). "', ";
- }
- $sql .= " '" . addslashes($tab_customer[11]) . "')";
-
- mysql_query( $sql ) or die ("Requête invalide" );
- $i++;
- }// fin while
- fclose ($fd);
|
Je vous remercie infiniment de votre aide. Message édité par zenabN le 15-06-2005 à 10:30:52
|