Export en csv

Résolu
beta.a Messages postés 31 Statut Membre -  
beta.a Messages postés 31 Statut Membre -
Bonjour,je vais exporter une liste de clients qui son associé aux agences,j'explique par un exemple:
une liste des agences contient une colonne clients ( chaque agence avoir plusieurs clients)
je trouve une solution mais pas bon car qu'on je clique sur "Button" exporter le fichier csv sera exporter mais avec de colonne vide pour le moment.
comment je peut exporter toute le listes de clients de toutes le agences?

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 757
 
Bonjour,

Avec quel code ?
D'où proviennent les données ?
Qu'as tu essayé ?

Pour l'instant on ne peut pas te répondre... tu ne nous as pas donné assez d'informations....

NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage afin d'avoir la coloration syntaxique)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
0
beta.a Messages postés 31 Statut Membre
 
merci jordane45 pour t'a réponse mais je trouve la solution
0
jordane45 Messages postés 40050 Statut Modérateur 4 757 > beta.a Messages postés 31 Statut Membre
 
Et bien tu peux mettre le sujet en RESOLU dans ce cas.
Merci
0
beta.a Messages postés 31 Statut Membre
 
avec plaisir

sujet résolu

<?php
if (isset($_REQUEST["aid"]))

{
    require_once("../connexion.php");

    $output = fopen('php://output', 'w');
    fputcsv($output, array('Agence', 'adresse, 'Nom', 'Prenom', 'Date'), ";");
   
    
    $query = "SELECT nom_agence,adresse,nom,prenom,date FROM client c LEFT JOIN agence a ON c.idagence = a.idagence
    
   
    $result = mysql_query($query) or die(mysql_error());
    
    
    header('Content-Type: text/csv; charset=utf-8');
    header('Content-Disposition: attachment; filename=liste-clients-agence-'.date('d-m-Y-H-i-s').'.csv');

    while ($row = mysql_fetch_assoc($result))
    {
       
        fputcsv($output, $row, ";");
    }
    fclose($output);
    
}

?>
0