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