我正在研究一种单击即可生成多个报告的表单。这些报告可能有数百个,所以我需要做的是在每个 a4 页面上只打印两个报告,然后循环应该跳转到另一个页面以打印更多报告。我只知道简单的while循环有没有人可以帮助我解决这个问题?
这只是我知道的简单的while循环
while($row = mysqli_fetch_assoc($result)){
/**the reports goes here**/
}
我正在研究一种单击即可生成多个报告的表单。这些报告可能有数百个,所以我需要做的是在每个 a4 页面上只打印两个报告,然后循环应该跳转到另一个页面以打印更多报告。我只知道简单的while循环有没有人可以帮助我解决这个问题?
这只是我知道的简单的while循环
while($row = mysqli_fetch_assoc($result)){
/**the reports goes here**/
}
正如我在评论中提到的,您需要将两个报告与分页符的 css 组合在一个 div 中,例如,
$i = 0;
while($row = mysqli_fetch_assoc($result)){
if($i % 2 == 0){
echo "<div style='page-break-after:always'>";
}
/**the reports goes here**/
if($i % 2 != 0){
echo "</div>"; // Close div taking two reports in it.
}
$i++;
}