2017-02-12 3 views
1

J'essaie de générer un fichier pdf en utilisant FPDF avec php. J'envoie des données de poste au script et ces données sont affichées correctement dans la page pdf avant de l'enregistrer. quand je l'enregistre, je reçois des cellules vides dans le fichier pdf qui sont sauvegardées par les données de poste tandis que le texte statique est sauvegardé normalement.FPDF ne sauvegarde pas les données php dans le fichier pdf

$pdf->SetFont('Arial','',10); 
for($x=0; $x<count($_POST['cat_name']); $x++){ 
    $pdf->Cell(40,10,$_POST['cat_name'][$x],1,0,'L'); 
    $pdf->Cell(40,10,$_POST['cat_code'][$x],1,0,'L'); 
    $pdf->Cell(40,10,$_POST['total_amount'][$x],1,1,'L'); 
} 

Avant de sauvegarder les données affichées correctement. Il suffit de cap est statique

enter image description here

Mais dans le fichier pdf ces cellules sont vides

enter image description here

Alors, comment résoudre ce problème pour enregistrer les données post php dans le fichier?

+0

Ce lien pourrait aider http://www.fpdf.org/en/doc/output. htm, sinon vous pouvez montrer les scripts complets – Khem

+0

Merci @Khem $ pdf-> Sortie ('D', 'myfile.pdf'); résolu le problème –

Répondre

0

Enregistrer le fichier directement en utilisant ce code résolu le problème

$pdf->Output('D','myfile.pdf'); 

Merci à Khem pour l'indice