Bonjour,
J'utilise writeexcel et j'ai quelques soucis quand je me connecte a ma base de données.
J'ai toute une serie de caracteres bizare qui s'affiche.
Peut etre que ca viens de l'entete mais pas sur...
Avez vous une piste????
Merci d'avance !
Bonjour,
J'utilise writeexcel et j'ai quelques soucis quand je me connecte a ma base de données.
J'ai toute une serie de caracteres bizare qui s'affiche.
Peut etre que ca viens de l'entete mais pas sur...
Avez vous une piste????
Merci d'avance !
Salut !
Comme tu le dis si bien : fais voir ton code![]()
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
voila le code!
<?php
$num = $_GET['idCmdAdm'];
require_once "class.writeexcel_workbook.inc.php";
require_once "class.writeexcel_worksheet.inc.php";
require "../../../_functions/_connexion&deconnexion.php";
connect();
$fname = tempnam("/tmp", "demo.xls");
$workbook =& new writeexcel_workbook($fname);
$worksheet =& $workbook->addworksheet('Demo');
#######################################################################
#
# Write a general heading
#
$worksheet->set_column('A:B', 32);
$heading =& $workbook->addformat(array(
bold => 1,
color => 'blue',
size => 18,
merge => 1,
));
//$headings = array('Features of php_writeexcel', '');
//$worksheet->write_row('A1', $headings, $heading);
#######################################################################
#
# Some text examples
#
$text_format =& $workbook->addformat(array(
bold => 1,
italic => 1,
color => 'red',
size => 18,
font => 'Comic Sans MS'
));
$worksheet->write('A4', $num);
$worksheet->write('A15', "Votre commande N° $num du ");
$worksheet->insert_bitmap('A1', 'flyp.bmp', 16, 8);
$workbook->close();
header("Content-Type: application/x-msexcel");
header('Content-Disposition: attachment; filename="'.$num.'"');
$fh=fopen($fname, "rb");
fpassthru($fh);
unlink($fname);
?>
il me retourne un truc du genre:
l ÉDemo=¼%r8X"1ÈÿArial1ÈÿArial1ÈÿArial1
Je mets pas tout mais vous avez compris !
Par contre quand je vire la ligne "require conection_decon" et le conect
ca marche enfin non puisque je peut pas récupérer les champs de ma base !
Merci !
+ petit plus : http://php.developpez.com/bbcode/
à priori, le navigateur affiche dle fichier au lieu de la télécharger, vérifie les headers que tu envoies![]()
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
Re,
Mais le truc c'est que quand je vire les lignes d'accès a la base ya pas de problème il me propose de telecharger le fichier excel !
a++
dans ce cas, vérifie qu'il n'y ais pas d'espace ou de connerie comme ça qui soit envoyé à l'affichage dans ton script d'accès à la BDD...
et mets le display_error à on aussi![]()
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)
Re bonjour,
Bon, je me suis démerdé !
Je fais la connexion à la base dans le meme fichier que celui qui genere le excel.
C'est pas top mais ca ira !
Encore merci pour votre aide !
Partager