PHP / MYSQL / HTML在不同数据集之间显示空白html表行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP / MYSQL / HTML在不同数据集之间显示空白html表行相关的知识,希望对你有一定的参考价值。
我正在尝试在html表的不同部分之间放置空白行。下边是我正在尝试实现的输出:
<table width="200" border="1">
<tbody>
<tr>
<td>Section</td>
<td>Name</td>
</tr>
<tr>
<td>1</td>
<td>asdf</td>
</tr>
<tr>
<td>1</td>
<td>asdf</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>2</td>
<td>qwer</td>
</tr>
<tr>
<td>2</td>
<td>qwer</td>
</tr>
<tr>
<td>2</td>
<td>qwer</td>
</tr>
</tbody>
</table>
这是我尝试过的php,但无济于事:
<?php $lastSection = ''; ?>
<table>
<tr>
<td>Section</td>
<td>Name</td>
<?php
while ($row = $result->fetch_assoc())
?>
<?php
if ($lastSection != $row['SectionNumber'])
$lastSection = $row['SectionNumber'];
?>
<tr>
<td><?=$lastSection; ?></td>
<td><?=$row['oName']; ?></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<?php
else
?>
<tr>
<td> </td>
</tr>
<tr>
<td><?=$lastSection; ?></td>
<td><?=$row['oName']; ?></td>
</tr>
<?php
//end while
?>
</table>
我已经尝试过这里的建议以及Stackoverflow上的许多其他类似建议:Creating blank row for repeating row
似乎应该做的很简单,但是由于某些原因,我的大脑迷雾了。
答案
尝试一下
以上是关于PHP / MYSQL / HTML在不同数据集之间显示空白html表行的主要内容,如果未能解决你的问题,请参考以下文章
PHP / MYSQL / HTML在不同数据集之间显示空白html表行
R语言数据包自带数据集之ToothGrowth数据集字段解释数据导入实战
R语言数据包自带数据集之ISwR包的melanom数据集字段解释数据导入实战