我正在尝试使用 fpdf 将表的记录打印到 pdf 文件中,对此我在每个循环中使用,但它只打印一条记录,尽管它在没有 fpdf 类的情况下工作正常。这是代码:if(isset($_GET['show_id'])){ $id = ($_GET['show_id']); $comments = selectAll('proposal_comment', ['proposal_id' => $id]); foreach($comments as $comment){ $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(100,10,$comment['message']); $pdf->Output(); }}知道为什么会这样吗?
1 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
将初始化代码移到循环之外,然后循环将仅添加单元格
if(isset($_GET['show_id'])){
$id = ($_GET['show_id']);
$comments = selectAll('proposal_comment', ['proposal_id' => $id]);
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
foreach($comments as $comment){
$pdf->Cell(100,10,$comment['message']);
}
$pdf->Output();
}
- 1 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消