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>&nbsp;</td>
      <td>&nbsp;</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>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <?php
    
    else
    
?>
      <tr>
        <td>&nbsp;</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数据集字段解释数据导入实战

并查集之团伙(codevs)

R语言数据包自带数据集之ISwR包的melanom数据集字段解释数据导入实战

R语言数据包自带数据集之ISwR包的melanom数据集字段解释数据导入实战

sklearn数据集之breast_cancer