以下是我的代码示例。我正在使用MDPF。一切都很好,但因为我在循环中有分页符,所以最后总是有一个额外的空白页面。如何从最终记录中排除分页符。
$results = $mysqli->query("SELECT xxxxxxx FROM table WHERE id='$id1';");
if(!$results){die();}
if($results){
//fetch results set as object and output HTML
while($obj = $results->fetch_object())
{
$mpdf->WriteHTML($html);
$t = $results->num_rows;
$i = 0;
if (++$t != $i) {
$mpdf->WriteHTML("<pagebreak>");
}
}
$mpdf->Output('thepdf.pdf', 'D');
}
答案 0 :(得分:0)
你差不多完成了。只是语法的几个错误的地方。你应该初始化$ t和$ i。另外,if逻辑的简单改变:
$results = $mysqli->query("SELECT xxxxxxx FROM table WHERE id='$id1';");
if(!$results){die();}
if($results){
$t = $results->num_rows;
//fetch results set as object and output HTML
while($obj = $results->fetch_object())
{
$mpdf->WriteHTML($html);
if (--$t > 0) {
$mpdf->WriteHTML("<pagebreak>");
}
}
$mpdf->Output('thepdf.pdf', 'D');
}