Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con PHP al importar un .CSV!

Estas en el tema de Problema con PHP al importar un .CSV! en el foro de PHP en Foros del Web. Saludos! Este es mi primer post, el problema que tengo es el siguiente: Notice: Undefined offset: 3 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7 Notice: Undefined offset: ...
  #1 (permalink)  
Antiguo 04/06/2013, 03:01
Avatar de hellsingstq  
Fecha de Ingreso: junio-2013
Ubicación: Madrid
Mensajes: 12
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Problema con PHP al importar un .CSV!

Saludos! Este es mi primer post, el problema que tengo es el siguiente:

Notice: Undefined offset: 3 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 2 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 1 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 3 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 2 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 1 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 3 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 2 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7

Notice: Undefined offset: 1 in C:\xampp\htdocs\xampp\cert\csvimport06.php on line 7
No database selected


Y aqui va el codigo!:

<?php
$file = "import.csv";

if (($handle = fopen($file, "r")) !== FALSE) {
if(!filesize($file)){echo "File is empty.\n";exit;}
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
list($F1, $F2, $F3, $F4) = $data;
$SQL[] = sprintf("INSERT into students (field1, field2, field3, field4) VALUES ('%s', '%s', '%s','%s')", $F1, $F2, $F3, $F4);
}
fclose($handle);
}else{
echo "Can't open file";
exit();
}

$conn = mysql_connect("localhost", "XXX", "XXX", "XXX");
mysql_select_db("students");
foreach($SQL as $sql){
mysql_query($sql, $conn) or die(mysql_error());
}
?>

Espero que me podais exar una mano!! Gracias!

Última edición por hellsingstq; 04/06/2013 a las 03:19

Etiquetas: csv, fallo, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.