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 40
| // la variable qui va contenir les données CSV
$outputCsv = '';
// Nom du fichier final
$fileName = 'export-liste-partenaire.csv';
$requete = "SELECT mail,nom,adresse,cp,ville,tph FROM user WHERE lvl=1 ORDER BY nom ASC";
$sql = mysql_query($requete);
if(mysql_num_rows($sql) > 0)
{
$i = 0;
while($Row = mysql_fetch_assoc($sql))
{
$i++;
// Si c'est la 1er boucle, on affiche le nom des champs pour avoir un titre pour chaque colonne
if($i == 1)
{
$outputCsv = "Mail;Nom;Adresse;Code_Postal;Ville;Telephone";
$outputCsv .= "\n";
}
$Row["mail"]= empty($Row["mail"]) ? "" : $Row["mail"].";";
foreach($Row as $clef => $valeur)
$outputCsv .= trim(utf8_decode($valeur=str_replace(array(''',"\n","<br />"),array('\''," "," "),$valeur)))."\t";
/*if('mail' == $clef) {
$outputCsv .= ";";
}*/
// Suppression du ; qui traine à la fin
$outputCsv = rtrim($outputCsv, "\t");
// Saut de ligne
$outputCsv .= "\n";
} |
Partager