在php中预定行数后插入一个空行

时间:2017-02-04 10:13:54

标签: php tcpdf

这就是我想要的,在表格中的一组说3行之后我插入一个空白行 这是我创建表格和填充数据的代码

    $row_count =0;
    while($data = $result->fetch_assoc()){

        $row_count++;

            $tbl .=' <tr>                                   

                      <td>' .'&nbsp;' .$data['houseNumber'].'</td>
                      <td>' .'&nbsp;'.$data['tenantName'].'</td>
                      <td>' .'&nbsp;'.$data['status'].'</td>                      
                      <td>' .'&nbsp;'.$data['rentDue'].'</td>                      
                      <td>' .'&nbsp;'.$data['rentPaid'].'</td>
                      <td></td>
                      <td></td>
                      <td></td>
                      <td>'.'&nbsp;' .($data['rentPaid']).'</td>


                  </tr> ';      

                }//end while

我如何使用此$row_count变量来执行此操作。 提前致谢

1 个答案:

答案 0 :(得分:1)

您可以尝试:

$row_count =0;
while($data = $result->fetch_assoc()) {
    $row_count++;
    $tbl .=' <tr>                                   
        <td>' .'&nbsp;' .$data['houseNumber'].'</td>
        <td>' .'&nbsp;'.$data['tenantName'].'</td>
        <td>' .'&nbsp;'.$data['status'].'</td>                      
        <td>' .'&nbsp;'.$data['rentDue'].'</td>                      
        <td>' .'&nbsp;'.$data['rentPaid'].'</td>
        <td></td>
        <td></td>
        <td></td>
        <td>'.'&nbsp;' .($data['rentPaid']).'</td>
    </tr> ';     

    if ($row_count % 3 == 0) { 
        //if is divisible for 3, put the blanck row
        $tbl .=' <tr>                                   
            <td colspan="9">&nbsp;</td>
        </tr> ';        
    } 
}
//end while