我有一个包含N条记录的表。我们说我有24条记录。我想在每页显示8条记录,然后添加一个新页面。一旦查询达到8条记录,创建一个新页面,然后打印接下来的8条记录,依此类推。
这是我的代码:
$query=mysql_query("SELECT * from pp where id_user='$idd' limit 8" );
$row = array();
while ($data = mysql_fetch_array($query)) $row[] = $data;
foreach ($row as $x){
$dataa = $x[0];
$empresa = $x[1];
$descricao = $x[2];
$mpdf->WriteHTML("<table border='0' width='100%'>");
$mpdf->WriteHTML("<tr width='60%'><td width='60%'><b>Empresa:</b> $empresa </td><td width='30%'><b>Data:</b> $dataa</td></tr>");
$mpdf->WriteHTML("<tr width='50%'><td width='50%' height='30%'><b>Descrição/função:</b> $descricao </td><tr>");
$mpdf->WriteHTML("</table>");
$mpdf->WriteHTML("<hr>");
}
如果查询只提取7个或更少的记录,则不需要添加新页面(显然),但如果有超过8个记录,我想添加一个新页面({{ 1}}功能)并显示剩余的记录。如果剩余的记录超过8,则重复此过程,并插入新页面并显示其他剩余记录。
我希望你能理解一切。
提前致谢。