我正在处理一个只需单击即可生成多个报告的表单。这些报告可能有数百个,因此我需要做的是在每个a4页面上只打印两个报告,之后循环应该跳转到另一个页面以打印更多报告。我只知道简单的while循环是否有人可以帮助我?
这里只是简单的while循环,我知道
while($row = mysqli_fetch_assoc($result)){
/**the reports goes here**/
}
答案 0 :(得分:1)
正如我在评论中提到的那样,你需要在一个div中结合两个报告,并使用css of page-break,例如,
$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++;
}