2017-03-07 21 views
0

嗨顯示fdpf所有數據需要你們的幫助,我不能用相同的外鍵顯示在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(); 


} 

回答

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'); 
+0

先生,我想顯示所有行與drinfo_id = 10有一個在我的代碼沒有語法錯誤,只顯示與drinfo_id一個行= 10個不與drinfo_id = 10的所有行displying –

+0

'$ row_height = 6; $ y_axis = 65; 而($ rowDritems = $ resultDritems-> FETCH_ASSOC()){$ 描述= $ rowDritems [ '描述']; $ PDF-> setfont程序( 'Arial字體', '',10); $ pdf-> SetY($ y_axis); $ pdf-> SetX(5); $ pdf->手機(20,6,$ description,0); $ y_axis = $ y_axis + $ row_height; }' –

+0

動態SETX和SETY ..上面的代碼工作。首先要打印取值來檢查數據 –

相關問題