".$i."
"; echo("Error description: " . mysqli_error($conn)); exit(); } else { $i++; } } } // Close opened CSV file fclose($csvFile); if ($i>0) { //mise à jour du nombre de lignes importées $sql="UPDATE importation SET count=".$i." WHERE id=".$id; if (!mysqli_query($conn,$sql)) { echo("Error description: " . mysqli_error($conn)); } } else { //mise à jour du nombre de lignes importées $sql="delete from importation WHERE id=".$id; if (!mysqli_query($conn,$sql)) { echo("Error description: " . mysqli_error($conn)); } header("Location: index.php"); } header("Location: index.php"); } else { echo "Please select valid file"; } } } elseif ($action=='remove') { $sql="DELETE from importation_data_aidimpact where id=".$id; if (!mysqli_query($conn,$sql)) { echo("Error description: " . mysqli_error($conn)); } $sql="DELETE from importation where id=".$id; if (!mysqli_query($conn,$sql)) { echo("Error description: " . mysqli_error($conn)); } header("Location: index.php"); } elseif ($action=='download') { $sql="select code_JNL,date_piece,no_compte,lib_compte,No_piece,lib_mouvement,debit,credit,code_activite from importation_data_aidimpact where id=".$id; $result=mysqli_query($conn, $sql); $data = array(); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { $data[] = $row; } } header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename=aidimpact.csv'); $output = fopen('php://output', 'w'); $header=implode(";",array('Code JNL','Date de pièce','N° de compte','Libellé du compte','N° de pièce','Libellé mouvement','Débit','Crédit','Codeactivité'))."\r\n"; $header_encode=iconv( mb_detect_encoding( $header), 'Windows-1252//TRANSLIT', $header); fputs($output, $header_encode); if (count($data) > 0) { foreach ($data as $row) { $dmy=explode('-',$row['date_piece']); $row['date_piece']=$dmy[2].'/'.$dmy[1].'/'.$dmy[0]; $line=implode(";", $row)."\r\n"; $string_encoded = iconv( mb_detect_encoding( $line ), 'Windows-1252//TRANSLIT', $line ); fputs($output,$string_encoded); //fputcsv($output, $row); } } } ?>