這是我的代碼示例如下。我正在使用MDPF。一切都生成得很好,但因爲我在循環中有分頁符,所以我總是在最後有一個額外的空白頁面。我能做些什麼來排除最後記錄中的分頁符。PHP SQL循環 - 排除循環中最後一個代碼
$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');
}
您可以將分頁符上方的輸出移動到mpdf並跳過第一次迭代。 – Blake
'(++ $ t!= $ i + 1)' –
看起來你正在提取一個對象,然後對它做任何事情? (我的意思是''obj'永遠不會在'while'循環中使用。) –