require_once('../includes/SimpleXLSXGen.php');
try {$db = new PDO("mysql:host=".HOST.";dbname=".DBNAME, USER, PASS);}
catch(PDOException $e) {exit("Geen verbinding met database");}
$koppen=array('Lidnr','Achternaam','Titel','vl.','tsv','Adres','Postcode','Woonplaats','Telefoon','Email','Rekening','t.n.v.','Incasso?','Geboortejaar','Lid vanaf','Lid tot','Nieuwsbrief?','Relatie','Tellid');
$result="(SELECT lidnr,achternaam,titel,voorletter,tussenvoegsel,adres,postcode,woonplaats,telefoon,email,reknr,reknaam,incasso,geboortejaar,datumin,IF(datumuit='0000-00-00','',datumuit),nieuwsbrief,relatie,tellid
FROM ledenadmin ORDER BY relatie, achternaam, voorletter)";
$q=$db->prepare($result);
$klaar=$q->execute();
if (!$klaar){echo "Fout ".$q->errorCode()."; admin/ledenbestand.php; 1; gegevens niet ingelezen!<br>";die();}
$result = $q->fetchAll(PDO::FETCH_ASSOC);
$tabel=array_splice($result, 0, null, [$koppen]);
$xlsx = Shuchkin\SimpleXLSXGen::fromArray( $tabel )->downloadAs('ledenbestand.xlsx');