FPDF&循环时

时间:2017-06-23 14:38:51

标签: php pdf while-loop fpdf

我有一个问题 我想为每个结果显示我想要的pdf,如果我有8个结果,我想要8个单独的pdf页面。除了我有空白页面没有工作

这是我的代码。

    <?php
    require('fpdf/fpdf.php');

    class PDF extends FPDF
    {

    // En-tête
    function Header()
    {
$level  = $_GET['level'];
        $level_id = $_GET['level_id'];

        include('db_connect.php');
        $requette   =   $bdd->query('   SELECT spare_parts_sn.id,spare_parts_sn.SN,spare_parts_item.description,spare_parts_item.name,level_'.$level.'.completName AS place
                                        FROM spare_parts_item,spare_parts_sn,level_'.$level.'
                                        WHERE spare_parts_sn.spare_parts_item_id = spare_parts_item.id
                                        AND spare_parts_sn.level = '.$level.'
                                        AND spare_parts_sn.level_id = '.$level_id.'
                                        AND level_'.$level.'.id = '.$level_id.'
                                        ORDER BY spare_parts_item.name ASC');

        while ($donnees =$requette->fetch()){

            $this->SetFont('Arial','',6);
            $this->Cell(34,2,''.$donnees['description'].'');
            $this->Ln(3);
            $this->Cell(6,2,''.$donnees['name'].'');
            $this->Cell(15);
            $this->Cell(15,2,''.$donnees['place'].'');
            $this->Ln(3);
            $this->Cell(4,2,'S/N : ');$this->Cell(1);$this->Cell(10,2,''.$donnees['SN'].'') ;   
            $this->Ln(3);
            $this->Cell(5,2,'ID   : ');$this->Cell(10,2,''.$donnees['id'].'');

            // $this->Image('img/'.$donnees['id'].'.png',0,16,24);

        }
     }
}
$pdf = new PDF('L','mm',array(38,24));
$pdf->SetLeftMargin(1);
$pdf->SetRightMargin(1);
$pdf->SetTopMargin(4);
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',7);
$pdf->Output();

谢谢你的帮助 任何想法?

0 个答案:

没有答案