2011-07-11 135 views
1

我想輸出一個使用FPDF和PHP的表格。使用fpdf輸出表格

我需要的是輸出表標題,我有一個教條(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

謝謝

回答

1

這就是你的FPDF。它充滿了引發E_NOTICE錯誤的代碼。如果您需要留在FPDF中,則需要關閉E_NOTICE。

error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT); 

我建議你移動到一個更新,更好的amintained圖書館像TCPDF雖然。

+0

找到http://stackoverflow.com/questions/5261684/tcpdf-printing-table-from-mysql這似乎幫助我 – terrid25

0

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

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