为了账号安全,请及时绑定邮箱和手机立即绑定

如果我想在表中的不同名称之间添加一个空行怎么办

如果我想在表中的不同名称之间添加一个空行怎么办

PHP
慕盖茨4494581 2023-08-11 16:19:26
我有一个表,其结构如下:表格1name      date      companyAlice   19-01-01    A GlobalAlice   19-03-01    C GlobalAlice   19-03-01    C GlobalBob     19-01-01    B CorpAlice   19-03-01    C GlobalBob     19-01-01    D CorpPeter   19-02-01    E SubjectPeter   20-04-11    J Subject如果我想在html中的名称之间添加一个空行以相互分隔,我该怎么办$sql = "SELECT * from table1 order by name, date ASC";$queryRecord = $conn->query($sql);<?php foreach($queryRecord as $res) :?><table><tr><td><?php echo $res['name'];?></td><td><?php echo $res['date'];?><td><?php echo $res['company'];?></td></tr><?php endforeach ?></table>
查看完整描述

1 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

使用变量来保存前一行的名称。只要当前行中的名称不同,就向表中添加一个空行。


<table>

<?php 

$last_name = null;

foreach($queryRecord as $res) :

if ($last_name && $last_name != $res['gp_name']):?>

<tr></tr><?php endif;

$last_name = $res['gp_name'];

?>

<tr><td>

<?php echo $res['gp_name'];?>

</td><td>

<?php echo $res['date'];?>

<td>

<?php echo $res['company'];?>

</td></tr><?php endforeach ?>

</table>


查看完整回答
反对 回复 2023-08-11
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信