query('SELECT reference, email, nom, prenom FROM clients WHERE vote = 0'); // on paramètre le type de fichier, l'encodage, et le nom du fichier header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename=ListeDesCooperateurs.csv'); // on prépare un fichier lié au flux de sortie $output = fopen('php://output', 'w'); // on paramètre le nom des colonnes fputcsv($output, array('Numéro', 'EMail', 'Nom', 'Prénom')); // on boucle et on alimente le fichier while ($results = $query->fetch(PDO::FETCH_ASSOC)) fputcsv($output, $results); exit; // On évite d'ajouter le code html de la page au fichier } ?>
Nombre de coopérateurs n\'ayant pas encore voté : '.$query->rowCount().'
'; echo ''; // On affiche les resultats while ($results = $query->fetch(PDO::FETCH_OBJ)) { echo "".$results->reference." / ".$results->email." / ".$results->nom." ".$results->prenom."
"; } } else { echo "Tous les coopérateurs ont voté !";} //Clore la requête $query->closeCursor(); $query = NULL ?>