Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2010 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  exportation format pdf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

exportation format pdf

n°1129391
dcharles
Posté le 24-06-2005 à 06:04:48  profilanswer
 

Bonjour,
 
Je voudrais exporter un tableau qui contient des images et des données informtives sur ces images au format PDF. Je suis actuellement en train de tester FPDF mais c pas tjs évident à mettre en place.  
 
Si quelqu'un la déja fai et qu'il pe m'aider je sui preneur.
Merci d'avance.


Message édité par dcharles le 24-06-2005 à 11:24:16
mood
Publicité
Posté le 24-06-2005 à 06:04:48  profilanswer
 

n°1129406
gatsusat
Posté le 24-06-2005 à 07:33:57  profilanswer
 

catégorie PHP nan ?

n°1129419
plainsofpa​in
Pingouino's lover
Posté le 24-06-2005 à 08:28:44  profilanswer
 

Si.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1129636
6ril25
Posté le 24-06-2005 à 11:33:59  profilanswer
 

pourquoi tu dis que c'est pas évident en fpdf?? quel est ton pb?

n°1129673
dcharles
Posté le 24-06-2005 à 12:04:16  profilanswer
 

bin en fete je ne vois pas comment passer le conetnu de mon tableau a la fonction qui va l'exporter au format PDF.
 
Je te donne ma ligne de code qui me permet d'afficher mon tableau :  
 
 
<table= align"center" border="1"><?php
mysql_connect "xxxxxx","xxxxx","xxx" );
mysql_select_db("trombi" );
$i=0;
$j=0;
while ($row=mysql_fetch_array($res_query))
{
if ($i==6)
(
echo "<tr>";
$i=0;
}
<td widht="200" height="200" align="center"><img scr=$row[nomphoto]>;echo "<br>".$row[nom]?></td>;
}
 
Voila un petit bout de mon script, on pe surrement faire mieux mais bon je débute tout juste et c la seule façon que j'ai trouvé pour pourvoir afficher ce que je veux à l'écran. Maintenant je voudrais exporter ce tableau, en cliquant sur un lien ou un boutan,au format PDF.
 
Voila je ne ssais pas si je suis assez clair  

n°1129680
denzz
huhuuuuu ! (désolé )
Posté le 24-06-2005 à 12:10:57  profilanswer
 

tu n'as pas vraiment la bonne approche a mon avis.
 
tu dois construire ton document PDF de A a Z ou presque, et pas lui passer ton 'tableau' html.
 
en gros, la génération de ton pdf doit passer par un script qui instancie un objet fpdf et génère un tableau à partir de la même requête à la base de données que celle pour ta page html.

n°1129692
dcharles
Posté le 24-06-2005 à 12:18:42  profilanswer
 

ok donc il faut que dans ma fonction j'ouvre ma base SQL et créer mon fichier PDF, par contre le petit problème c que mes photos ne sont pas dans la base, je n'ai que le chemin d'accés dans la base.
Je vais voir ce que je peut faire pour la base SQL

n°1129696
denzz
huhuuuuu ! (désolé )
Posté le 24-06-2005 à 12:20:26  profilanswer
 

si tes images sont déjà présentes sur le serveur, c'est encore plus simple ..
Regarde bien la doc de fpdf, il ya tout ce dont tu a besoin à priori...

n°1129702
dcharles
Posté le 24-06-2005 à 12:23:27  profilanswer
 

oui elles sont bien présente sur le serveur, je regarde mais cela m'a l'air assez compliqué mais je m'y met tout de suite
Merci pour les infos

n°1129836
6ril25
Posté le 24-06-2005 à 14:05:20  profilanswer
 

sinon, y'a la solution de htmldoc par exemple ki te permet de générer ton pdf à la volée depuis ton fichier html...

mood
Publicité
Posté le 24-06-2005 à 14:05:20  profilanswer
 

n°1129849
dcharles
Posté le 24-06-2005 à 14:07:45  profilanswer
 

je suis en train de faire des test avec fpdf et a chaque fois j'ai le message suivant :  
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/trombi/pdf.php:6) in /var/www/html/trombi/fpdf153/fpdf.php on line 1022
FPDF error: Some data has already been output to browser, can't send PDF file
 
Je ne vois pas d'ou vient l'erreur

n°1129855
6ril25
Posté le 24-06-2005 à 14:08:40  profilanswer
 

c'est surement parce ke tu fais des echo ds ton pdf

n°1129861
dcharles
Posté le 24-06-2005 à 14:09:53  profilanswer
 

je ne te sui pa la

n°1129875
6ril25
Posté le 24-06-2005 à 14:12:48  profilanswer
 

ton fichier ki contient le code php pour générer ton pdf ne doit contenir QUE ce qui va servir à la génération du pdf, (en affichage) dc pas de echo possible ds ce fichier ;)

n°1129907
dcharles
Posté le 24-06-2005 à 14:20:48  profilanswer
 

il n' ya pas d'echo dans ce script

n°1129919
6ril25
Posté le 24-06-2005 à 14:24:05  profilanswer
 

montre ton script ;)

n°1129950
dcharles
Posté le 24-06-2005 à 14:33:06  profilanswer
 

Je n'ai plus de message d'erreur mais mon pdf est vide. J'ai initialiser un tableau avec toute les valeurs de ma table SQL et c'est ensuite que je n'arrive plus a passer ce tableau au script PDF.
 

n°1129964
dcharles
Posté le 24-06-2005 à 14:36:37  profilanswer
 

script :  
<?php
define("FPDF_FONTPATH","fpdf153/font/" );
require("mc_table.php" );
mysql_connect("192.168.224.5", "root", "" );//connection à mysql
mysql_select_db("trombi" );
$res_query=mysql_query("SELECT * FROM $classe" );
$i = 0;
$j=0;
while ($row=mysql_fetch_array($res_query))
   {
     
    $array[$i]="<br><img widht=\"150\" height=\"150\" src=$row[nomphoto]><br>".$row[nom]." ".$row[prenom]."<br>".$row[datenaiss]."<br>".$row[nation];
   $i=$i+1;
     
   }
   
 
$pdf=new PDF_MC_Table();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','',14);
//Table de 20 lignes et 4 colonnes
$pdf->SetWidths(array(30,50,30,40));
 
while ($j!=$i)
{
 $pdf->Row($array[$j]);
 $j=$j+1;
}  
$pdf->Output();
?>
 
Ce n'est surremnt pas la bonne solution mais j'essai de trouver et comme je sui débutant c pas évident

n°1129975
6ril25
Posté le 24-06-2005 à 14:39:54  profilanswer
 

t'as regarder du coté de Cell ou Multicell???

n°1130011
dcharles
Posté le 24-06-2005 à 14:52:50  profilanswer
 

je regarde et je vous tien au courant  
bon week end

n°1130018
denzz
huhuuuuu ! (désolé )
Posté le 24-06-2005 à 14:55:05  profilanswer
 

oui, ton fichier pdf ne peut pas contenir de code html !! roo :x

n°1133574
dcharles
Posté le 28-06-2005 à 13:33:07  profilanswer
 

bon j'ai réussi à exporter mes photos au format PDF, mais la je butte pour pouvoir mettre les noms et prenom des élèves sous les différentes photo.
 
Je voudrais avoir la présentation suivante :  
 
PHOTO1         PHOTO2      PHOTO3     PHOTO4
Nom            Nom         Nom        Nom
Prenom         Prenom      Prenom     Prenom
 
J'ai essayé de la faire avec CELL() mais sans résultas, avec  muticell() il passe a la ligne aprés chaque couple de nom/prenom.
 
Si quelqu'un à la soluce

n°1133715
dcharles
Posté le 28-06-2005 à 14:49:20  profilanswer
 

C bon j'ai trouvé une solution avec Multicell, SetY() et SetX().
 
Merci

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  exportation format pdf

 

Sujets relatifs
Format de données dans access[c#][winform] MissingManifestResourceEx: probleme format de ressource?
[C] découpage mail format mimeReprésentation d'un format 12 bits en little endian... help !
Forcer un format de fichier dans un champ parcourir ?format de date
Exportation SQL Server 2000Pbme Macro VBA Excel avec Format Nombre limité
[BO] Pb : Exportation des plusieurs rapports au format Excelexportation d"etat au format HTML
Plus de sujets relatifs à : exportation format pdf


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR