connect_errno) {
die( "Fallo la conexión a MySQL: (" . $conexion -> mysqli_connect_errno()
. ") " . $conexion -> mysqli_connect_error());
}
//echo "Conexión exitosa!";
mysqli_set_charset($conexion, "utf8");
if(isset($_POST['submit']))
{
//Aquí es donde seleccionamos nuestro csv
$fname = $_FILES['sel_file']['name'];
echo 'Cargando nombre del archivo: '.$fname.'
';
$chk_ext = explode(".",$fname);
if(strtolower(end($chk_ext)) == "csv")
{
//si es correcto, entonces damos permisos de lectura para subir
$filename = $_FILES['sel_file']['tmp_name'];
$handle = fopen($filename, "r");
$count = 0;
while (($data = fgetcsv($handle, 0, ",")) !== FALSE)
{
$count++;
if ($count == 1) { continue; }
$data[6] = str_replace(
array(","),
".",
$data[6]
);
//Insertamos los datos con los valores...
mysqli_query($conexion,"UPDATE jos_hikashop_product SET product_name='$data[4]', product_sort_price='$data[6]' WHERE product_code='$data[0]' and '$data[2]'='all'");
mysqli_query($conexion,"UPDATE jos_hikashop_price SET price_value='$data[6]' WHERE price_product_id='$data[3]' and price_access='$data[2]'");
mysqli_query($conexion,"UPDATE jos_hikashop_characteristic SET characteristic_value='$data[4]' WHERE characteristic_id='$data[7]'");
// echo $data[0]."
";
// echo $data[1]."
";
// echo $data[2]."
";
// echo $data[3]."
";
// echo $data[4]."
";
// echo $data[5]."
";
// echo $data[6]."
";
// echo $data[7]."
";
}
//cerramos la lectura del archivo "abrir archivo" con un "cerrar archivo"
fclose($handle);
echo "Importación exitosa!";
}
else
{
//si aparece esto es posible que el archivo no tenga el formato adecuado, inclusive cuando es cvs, revisarlo para
//ver si esta separado por " , "
echo "Archivo invalido!";
}
}
mysqli_close($conexion);
?>