0

我正在研究一种单击即可生成多个报告的表单。这些报告可能有数百个,所以我需要做的是在每个 a4 页面上只打印两个报告,然后循环应该跳转到另一个页面以打印更多报告。我只知道简单的while循环有没有人可以帮助我解决这个问题?

这只是我知道的简单的while循环

while($row = mysqli_fetch_assoc($result)){
/**the reports goes here**/

}
4

1 回答 1

1

正如我在评论中提到的,您需要将两个报告与分页符的 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++;
}
于 2013-07-15T11:44:23.373 回答