使用fpdf输出表

时间:2011-07-11 08:04:37

标签: php fpdf

我正在尝试使用FPDF和PHP输出表。

我需要的是输出表格标题,我有一个学说(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

输出表格的更多信息

感谢

2 个答案:

答案 0 :(得分:1)

那是你的FPDF。它充满了引发E_NOTICE错误的代码。如果您需要使用FPDF,则需要关闭E_NOTICE。

error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);

我建议您转移到更新,更好的文件库,例如TCPDF

答案 1 :(得分:0)

我同意上层评论。 要么禁用错误,要么更好......修复它们。如果已生成某些内容,您将无法设置pdf标头。虽然您仍然可以将pdf保存到文件中。

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