选择每个MPDF页面中显示的行数

时间:2014-05-29 08:47:35

标签: php mysql mpdf

我有一个包含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,则重复此过程,并插入新页面并显示其他剩余记录。

我希望你能理解一切。

提前致谢。

0 个答案:

没有答案