Générer un fichier csv à partir de mysql
tsissam
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai développé ce code pour générer les fichiers excel csv à partir de ma base mysql qui sera télécharger mais le comble est que le fichier téléchargé vient avec les données et les codes de la page.
j'ai besoin de votre aide
voici le code
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
j'ai développé ce code pour générer les fichiers excel csv à partir de ma base mysql qui sera télécharger mais le comble est que le fichier téléchargé vient avec les données et les codes de la page.
j'ai besoin de votre aide
voici le code
function fx_download_file_csv($id_promotion,$fileName){ global $cnx; //Premiere ligne = nom des champs ( $xls_output = "Nom etudiant;Postnom;Telephone;Cote"; $xls_output .= "\n"; //Requete SQL //$query='SELECT ni, ag, cact, cpat FROM indic'; //$result = mysql_query($query) or die(mysql_error()); $result=$cnx->query("select nom_etu,postnom_etu,tel_etu from etudiant join promotion on etudiant.id_promo=promotion.id_promo where etudiant.id_promo='$id_promotion'"); //$resultEtu=$etu->fetchAll(PDO::FETCH_ASSOC); //Boucle sur les resultats while($row = $result->fetch()) { $tel=substr($row['tel_etu'], 4,9); $xls_output .= "$row[nom_etu];$row[postnom_etu];$tel\n"; } header("Content-type: application/vnd.ms-excel"); header("Content-disposition: attachment; filename=$fileName"); print $xls_output; exit; }
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
A voir également:
- Générer un fichier csv à partir de mysql
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Fichier rar - Guide
2 réponses
Bonjour,
De mémoire... pour ne pas avoir ce souci.. il faut que tu places ce code .. dans un fichier à part... et non dans le même fichier que la page que tu affiches...
Et tu appelles cette page via un LIEN dans lequel tu passeras, via les variables GET les variables que tu veux traiter...
De mémoire... pour ne pas avoir ce souci.. il faut que tu places ce code .. dans un fichier à part... et non dans le même fichier que la page que tu affiches...
Et tu appelles cette page via un LIEN dans lequel tu passeras, via les variables GET les variables que tu veux traiter...