1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
// Connexion à la base des données
include('connect.php');
//Premiere ligne = nom des champs (si on en a besoin)
$csv_output = "email;nombre;timestamp;code_emailing";
$csv_output .= "\n";
if(isset($_GET['page'])){
$id = $_GET['page'];
$query = "SELECT tbl_emails.code_emailing,email,nombre, timestamp
FROM tbl_emails, emailing
WHERE tbl_emails.code_emailing = emailing.code_emailing AND id=$id";
$result = mysql_query($query) or die('Erreur SQL !<br />' . $query . '<br />' . mysql_error());
//Boucle sur les resultats
while($row = mysql_fetch_array($result)) {
$csv_output .= "$row[email];$row[nombre];$row[timestamp];$row[code_emailing];\n ";
}
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=Expedition_". date("Ymd").".csv");
//header("Content-Disposition: attachment; filename=$filename");
header("Content-Type: text/csv; charset=utf-8");
print $csv_output;
exit;
}
// fonction pour entourer une valeur avec des guillemets et contrer les injections sql
// la connexion avec mysql_connect doit être faite avant d'utiliser cette fonction
function myQuote($value) {
return "'" . mysql_real_escape_string($value) . "'";
} |
Partager