File: D:/HostingSpaces/SBogers44/ledubtoernooi.nl/wwwroot/minikamp/kms/excel_export.php
<?php
include("../all_kms_con.php");
$r_nieuws = mysql_query($q_nieuws);
$file = 'file_name'; // csv name.
$i = 9;
$csv_output .= "Contactpersoon; Contactpersoon2; Adres; Postcode; Woonplaats; Land; Telefoon; Email; Datum; Betaald; Opmerkingen;";
$csv_output .= "\n";
$q_nieuws = "SELECT kms_minikamp.voornaam, kms_minikamp.tussenvoegsel, kms_minikamp.achternaam,
kms_minikamp.adres, kms_minikamp.postcode, kms_minikamp.woonplaats, kms_minikamp.land, kms_minikamp.telefoonnummer, kms_minikamp.emailadres,
kms_minikamp.betaald, kms_minikamp.datum, kms_minikamp.opmerkingen FROM kms_minikamp ORDER BY kms_minikamp.datum DESC, kms_minikamp.tijd ASC";
$r_nieuws = mysql_query($q_nieuws);
while ($rec_nieuws = mysql_fetch_assoc($r_nieuws)) {
$naam = $rec_nieuws['voornaam'];
if(!empty($rec_nieuws['tussenvoegsel'])){ $naam .= " ".strtolower($rec_nieuws['tussenvoegsel']); }
$naam .= " ".$rec_nieuws['achternaam'];
if($rec_nieuws['betaald']== "yes"){ $betaald = "ja"; }else{ $betaald = "nee"; }
$waarde = $naam."; ; ".$rec_nieuws['adres']."; ".$rec_nieuws['postcode']."; ".$rec_nieuws['woonplaats']."; ".$rec_nieuws['land']."; '".$rec_nieuws['telefoonnummer']."'; ".$rec_nieuws['emailadres']."; ".$rec_nieuws['datum'].";".$betaald.";".$rec_nieuws['opmerkingen'].";";
$csv_output .= $waarde."\n";
}
$csv_output = utf8_decode(html_entity_decode($csv_output));
$array = get_html_translation_table(HTML_ENTITIES, ENT_QUOTES | ENT_HTML5);
foreach ($array as $key => $value){
$csv_output = str_replace($value,$key,$csv_output);
}
$filename = $file."_".date("d-m-Y_H-i",time());
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: csv" . date("Y-m-d") . ".csv");
header( "Content-disposition: filename=".$filename.".csv");
print $csv_output;
exit;
?>