Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2008, 07:13
charlyta
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 11 meses
Puntos: 9
aporte mas duda

Hola. Aquí os dejo un ejemplo de cómo cargar un par de archivos csv, dependiendo de la base de datos escogida.

Funciona perfectamente, aunque me gustaría mejorarlo para que cuando acabe de cargarse vuelva a la página anterior o bien indique un enlace y un mensaje de aviso conforme se ha cargado correctamente.


Código PHP:
<?php
$numero 
count($_GET);$tags array_keys($_GET);// obtiene los nombres de las varibles
$valores array_values($_GET);
// obtiene los valores de las varibles// crea las variables y les asigna el valor
for($i=0;$i<$numero;$i++)
{$
$tags[$i]=$valores[$i];}
//leemos el fichero

if ($db == "nous"){
$fname="../db/nous.csv";}
elseif (
$db == "vells"){
$fname="../db/vells.csv";}

$fp=fopen($fname,"r") or die("Error al abrir el fichero");
$line fgets$fp2024 );
//iniciamos conexion a bbdd
$db_link mysql_connect('localhost''usuario''password');
if (
$db_link){@mysql_select_db('$db');}else {echo "error de conexion";}
while(!
feof($fp))
{
list(
$CAMPO1,$CAMPO2) =split";",addslashes ($line));
$line fgets$fp2024 );

$db_query ="insert into $db values('$CAMPO1','$CAMPO2','$AUTOR')";

//lanzamos querys
$sql=mysql_query($db_query$db_link);

    echo 
$sql ."<br>\n";
      if(
mysql_error()) {
         echo 
mysql_error() ."<br>\n"
}
}
fclose($fp);
//header("Location:PAGINA.php");
?>