Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/02/2012, 09:03
caldewallace
 
Fecha de Ingreso: febrero-2012
Mensajes: 8
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Dichosa carga CSV...

Lo que he implementado es

Código PHP:
<?php
include("includes/funciones.php");
include(
"includes/conexion.php");
if(isset(
$_POST['submit']))
   {
     
$filename=$_POST['filename'];
     
$handle fopen("$filename""r");
     while ((
$data fgetcsv($handle100000",")) !== FALSE)
     {
    
       
$import="INSERT into csv(id_agencia,nombre,sede,abrev) values('$data[0]','$data[1]','$data[2]','$data[3]')";
       
mysql_query($import) or die(mysql_error());
       
var_dump($data);

     }
     
fclose($handle);
     print 
"Import done";
   }
   else
   {
 
      print 
"<form action='csv.php' method='post'>";
      print 
"Type file name <strong class='highlight'>to</strong> import:<br>";
      
      print 
"<input type='file' name='filename' size='20'><br>";
      print 
"<input type='submit' name='submit' value='submit'></form>";
   }
   
?>
El caso que sólo me rellena el primer casillero de la base de datos que corresponde a id_agencia, pero el resto no los muestra o no los ingresa. al comprobar con el var_dump, al final de cada inserción me muestra unas dobles comillas repetidas "...BES"""