hmayda

Inscris le 26/03/2007 à 14:54
  • Nombre de sujets
    12
  • Nombre de messages
    34
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
hmayda
le 01/11/2013 à 09:46
table sql + excel
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.\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
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
<?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
hmayda
Bonjour,

j'ai telecharger le logiciel DHTML (graduit) pour cree un menu principale dynamique .

l'installation , la creation de menu ce bon mais je veut modifier ce menu en langage arabe .

ce logiciel il n'accepte pas le lang arabe.

esque il ya de logiciel qui accepte le lang arabe pour cree un menu dynamique graduit ? svp

Merci

Ses derniers messages sur les forums

forum
hmayda
le 08/11/2013 à 10:50
table sql + excel
j'ai enlevé l'espace après chaque tabulation et aussi j'ai enlevé le point mais meme resultat
encore un peut d'aide svp
hmayda
le 01/11/2013 à 09:46
table sql + excel
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.\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
hmayda
bonjour

je modifié mon code comme suvante mais tt jours le caractére arabe s'affiche sous forme des symbole
voici mon code
<?php
include("../connexion.php");
//Requete SQL
$query = "SELECT * FROM etudiant";
$result = mysql_query($query) or die(mysql_error());
header('Content-type: text/plain; charset=UTF-8');
$excel = "";
// Entêtes des colones dans le fichier Excel
$excel .="CIN\t NOM\t PRENOM\t ADRESSE\t DATE DE NAISSANCE\n"."\n";

while($row = mysql_fetch_array($result)) {
$adresse= mb_convert_encoding($row[3],'utf-16','utf-8');

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

header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=monfichier.vlc");


print $excel;

exit;
?>



qui peut m'aide svp

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours