2017-02-04 33 views
0

这就是我想要的,一组后说,在表3个中i行插入空行 这里是我创建的表和用数据填充代码插入一个空白行后的行的预定数量在PHP

$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变量来做到这一点。 在此先感谢

+0

'如果($ ROW_COUNT ==){}的insertRow'' –

+0

如果($ ROW_COUNT%3 == 0){}的insertRow' –

回答

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 
+0

非常感谢你很多@Rodrigo。它完美的作品。 –