Javascript 向html表动态添加一个空行
我有以下代码,并试图在日期更改时向表中添加一个空行:Javascript 向html表动态添加一个空行,javascript,php,html,Javascript,Php,Html,我有以下代码,并试图在日期更改时向表中添加一个空行: <?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;
<?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 ?>
你很接近
<?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 ?>
你能告诉我你的数组结构吗?几乎,你需要将if($old_date!=$crew_row[“data”])
移到tr
之外而不是里面。不,这两个答案都不起作用。当我添加:old_date打印在表的上方时,我在foreach语句之后替换了代码,并在if语句的末尾添加了$old_date=$crew_row[“date”],它就工作了。谢谢