简体   繁体   中英

dynamically add a blank row to html table

I have the following code and am trying to add a blank row to the table when the date changes:

<?php $old_date = $crew_rows[0]["date"] ?>
<?php foreach ($crew_rows as $crew_row):?>   

<tr >
  <td style="text-align:left;"><?=$crew_row["date"]?></td>
  <td style="text-align:left;"><?=$crew_row["first"]?></td>
  <td style="text-align:left;"><?=$crew_row["last"]?></td>
  <td style="text-align:left;"><?=$crew_row["crew"]?></td>  
  <td style="text-align:left;"><?=$crew_row["status"]?></td>
  <td style="text-align:left;"><?=$crew_row["avalstart"]?></td>
  <td style="text-align:left;"><?=$crew_row["avalend"]?></td>
  <td style="text-align:left;"colspan="2"><?=$crew_row["cell"]?></td>  
  <td style="text-align:left;"><?=$crew_row["email"]?></td>        
</tr>         
<?php endforeach ?> 

You're VERY close...

<?php $old_date = $crew_rows[0]["date"] ?>
<?php foreach ($crew_rows as $crew_row):?>   

<tr >
  <td style="text-align:left;"><?=$crew_row["date"]?></td>
  <td style="text-align:left;"><?=$crew_row["first"]?></td>
  <td style="text-align:left;"><?=$crew_row["last"]?></td>
  <td style="text-align:left;"><?=$crew_row["crew"]?></td>  
  <td style="text-align:left;"><?=$crew_row["status"]?></td>
  <td style="text-align:left;"><?=$crew_row["avalstart"]?></td>
  <td style="text-align:left;"><?=$crew_row["avalend"]?></td>
  <td style="text-align:left;"colspan="2"><?=$crew_row["cell"]?></td>  
  <td style="text-align:left;"><?=$crew_row["email"]?></td>  

</tr> 
<?php if ($old_date != $crew_row["date"]) { ?>
    <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>   
<?php $old_date = $crew_row["date"];} ?>        
<?php endforeach ?> 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM