簡體   English   中英

使用 fpdf 輸出表格

[英]outputting table using fpdf

我正在嘗試使用FPDF和 PHP 對表格進行 output。

我需要的是 output 表標題,我有一個 doctrine (symfony)集合。

我正在使用writeHTML方法:

$pdf->writeHTML('<table>','','','','');
$pdf->writeHTML('<tr><th>Tooth Selection</th><th>Requirements</th><th>Shade</th><th>Cost</th></tr>','','','','');
$order_items = $this->order_details->getIncludedItemsOrders();
  foreach($order_items as $item)
  {
    $pdf->writeHTML('<tr><td>Test1</td><td>Test2</td><td>Test3</td><td>test4</td></tr>', '','');
  }

 $pdf->writeHTML('</table>');

但我收到錯誤,例如:

 Notice: Undefined index: cols in
 Notice: Undefined variable: cellspacingx in 

我這樣做是否正確,因為我找不到有關使用foreach輸出表的太多信息

感謝

這就是你的 FPDF。 它充滿了引發 E_NOTICE 錯誤的代碼。 如果您需要繼續使用 FPDF,則需要關閉 E_NOTICE。

error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);

不過,我建議您遷移到更新更好的庫,例如TCPDF

我同意樓上的評論。 禁用錯誤甚至更好...修復它們。 如果某些內容已經生成,您將無法設置 pdf 標頭。 盡管您仍然可以將 pdf 保存到文件中。

我有自己的 fpdf 表腳本: http://interpid.eu/fpdf-table

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM