如何用fdpf显示所有数据

时间:2017-03-07 06:57:09

标签: php mysqli fpdf

大家好我需要你的帮助我无法用相同的外键显示FPDF中的所有行。我想在FPDF

中显示drinfo_id = 10的所有行
   <?php
   require('fpdf.php');
    $mysqli = new mysqli("localhost","root","","dr");
   if($mysqli->connect_error)
  die("Database connection failed ".$mysql->connect_error);

  $pdf=new FPDF();
  $pdf->AddPage();

  $queryDritems = "select * from items where drinfo_id=10";
  $resultDritems = $mysqli->query($queryDritems);

  while($rowDritems = $resultDritems->fetch_assoc()){
  $description = $rowDritems['description'];

  $pdf->SetFont('Arial','',10);
  $pdf->SetY(66);
  $pdf->SetX(5);
  $pdf->Cell(20,6,$description,0);  




  $pdf->Output();


 }

1 个答案:

答案 0 :(得分:0)

我修正了一些错误

例如:您在循环中编写$pdf->Output();

 <?php
           require('fpdf.php');
            $mysqli = new mysqli("localhost","root","","dr");
           if($mysqli->connect_error)
          die("Database connection failed ".$mysql->connect_error);

          $pdf=new FPDF();
          $pdf->AddPage();

          $queryDritems = "select * from items where drinfo_id=10";
          $resultDritems = $mysqli->query($queryDritems);

          while($rowDritems = $resultDritems->fetch_assoc()){
          $description = $rowDritems['description'];

          $pdf->SetFont('Arial','',10);
          $pdf->SetY(66);
          $pdf->SetX(5);
          $pdf->Cell(20,6,$description,0);  
        //   or
        //   $pdf->SetFont('Arial','',12);
        // $pdf->SetY(26);
        // $pdf->SetX(45);
        // $pdf->MultiCell(20,6,$description,1);

         }

        $filename="PDF_FILE.pdf";
        $pdf->Output($filename,'F');