le 19/07/2012 à 11:58
hmayda
Bonjour,
je trouver un code php qui permet de stoker les donnes d'une table de bd dans une fichier excel mais le pb les donnes arabe sans mal affichier dans le fichier excel càd des symbole comme ca : رØاب
Voici mon code php
le resultat je je obtenu est comme suivant:
CIN NOM PRENOM ADRESSE DATE DE NAISSANCE
7181363 rihab aloui رØاب 02-03-1990
9326077 ahmed jlassi Ø£Øمد 16-05-1990
je duex pb :
1- je remarque que le 1er chiffre(0) pour cin ne s'affiche pas càd 07181363 devin 7181363
2- le contenu de champs adresse est en arabe s'affiche comme des symbole رØاب
qui peut me aide pour trouver une solution et merci
je trouver un code php qui permet de stoker les donnes d'une table de bd dans une fichier excel mais le pb les donnes arabe sans mal affichier dans le fichier excel càd des symbole comme ca : رØاب
Voici mon code php
<?php include("../connexion.php");
$req=mysql_query("select * from etudiant ;");
$req2="select * from etudiant ;";
//MON FICHIER ECEL QUE J AI CREE manuellement dans EXCEL
$file = ("liste_etudiant.xls" );
if(!$myfile = fopen($file, "w" )) //on ouvre le fichier
{
print("erreur: " );
print("'$filename' n'existe pas!\n" );
exit;
}
fputs($myfile,"CIN\t NOM\t PRENOM\t ADRESSE\t DATE DE NAISSANCE\n" );
fputs($myfile,"\n" );
while($resultat=mysql_fetch_array($req))
{
//ecriture
$adresse=$resultat['nom_etud_ar'];
fputs($myfile,"$resultat[0]\t $resultat[1]\t $resultat[2]\t $adresse\t $resultat[4]\n" ); //on insere une tabulation \t pour changer de colonne et un retour chariot \n pour changer de ligne
}
mysql_query($req2);
echo "<br/>".$req;
fclose($myfile); php ?>
le resultat je je obtenu est comme suivant:
CIN NOM PRENOM ADRESSE DATE DE NAISSANCE
7181363 rihab aloui رØاب 02-03-1990
9326077 ahmed jlassi Ø£Øمد 16-05-1990
je duex pb :
1- je remarque que le 1er chiffre(0) pour cin ne s'affiche pas càd 07181363 devin 7181363
2- le contenu de champs adresse est en arabe s'affiche comme des symbole رØاب
qui peut me aide pour trouver une solution et merci