PHP表格';和标题';歪

PHP表格';和标题';歪,php,html,Php,Html,我正在编写的php代码大纲显示了3个表和表名的组合。当一次显示一个标题时,标题位于表格上方,但当所有三个标题都显示时,标签中的文本会堆积在表格上方。你知道怎么解决这个问题吗 <?php if($_GET["pokemon"] == 'P') { #query to find pokemon cards in a deck <h2>Pokemon</h2> <table> #print a table based

我正在编写的php代码大纲显示了3个表和表名的组合。当一次显示一个标题时,标题位于表格上方,但当所有三个标题都显示时,标签中的文本会堆积在表格上方。你知道怎么解决这个问题吗

<?php

if($_GET["pokemon"] == 'P')
     {
     #query to find pokemon cards in a deck
     <h2>Pokemon</h2>
     <table> #print a table based on query
     }

if($_GET["trainer"] == 'T')
     {
     #query to find trainer cards in a deck
     <h2>Trainers</h2>
     <table> #print a table based on query
     }

if($_GET["energies"] == 'E')
     {
     #query to find energy cards in a deck
     <h2>Energies</h2>
     <table> #print a table based on query
     }

?>

确保您正在关闭
标签

其他标签也是如此:

<tr>
    <th></th>
</tr>
<tr>
    <td></td>
</tr>

您需要关闭所有打开的标签

您好,您正在打开三个表标记,并且可能只关闭一次


另外,在帖子中添加更多代码。

你所说的“标签中的文本堆积”是什么意思?请添加一个屏幕截图。你可以忽略这个按钮。我待会再处理,就是这样!谢谢!有趣的是,它仍然有效,并且做了它所做的事情。这是因为浏览器实现了标准。