Table sql + excel

Fermé
hmayda - 15 nov. 2013 à 08:51
karim.bac2008 Messages postés 6 Date d'inscription dimanche 22 avril 2012 Statut Membre Dernière intervention 15 novembre 2013 - 15 nov. 2013 à 09:09
Bonjour
j'ai un code qui permer de lire les donnes d'une table sql et affiche le contenu dans une fichier excel mais sur une seul ligne
comme suivante :
CIN NOM PRENOM ADRESSE DATE DE NAISSANCE

09326077 ahmed jlassi ?? ???????? ???2 ???? 2001 16-05-1990

coici mon code

<?php


include("../connexion.php");

$query = "SELECT * FROM etudiant ";

$result = mysql_query($query) or die(mysql_error());

$excel = "";
// Entêtes des colones dans le fichier Excel
$excel .="CIN\t NOM\t PRENOM\t ADRESSE\t DATE DE NAISSANCE\n";

//Les resultats de la requette
while($row = mysql_fetch_array($result)) {

$text=$row[3];

$excel .= "$row[0]\t$row[1]\t$row[2]\t$row[3]\t$row[4]\n";
}

header("Content-type: application/vnd.ms");


header("Content-disposition: attachment; filename=monfichier.xls");


print $excel;

exit;
?>

par contre je utilise "t" pour le retour à la ligne pour obtenu l'affichage suivante :
CIN NOM PRENOM ADRESSE DATE DE NAISSANCE

09326077 ahmed jlassi ?? ???????? ???2 ???? 2001 16-05-1990

qui peut m'aide svp
et merciii
A voir également:

1 réponse

karim.bac2008 Messages postés 6 Date d'inscription dimanche 22 avril 2012 Statut Membre Dernière intervention 15 novembre 2013
15 nov. 2013 à 09:09
bonjour hmayda,

tu es besoin de générer une tableau: <table> <tr> <td> </td> ... </tr> </table> pour afficher votre résultat de la requête, et l'excel interprété votre tableau, par contre il faut mettre au début;
<? php
header("Content-type: application/vnd.ms");

header("Content-disposition: attachment; filename=monfichier.xls");

>
0