1

我正在编写的这个 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
     }

?>
4

2 回答 2

2

确保关闭<table></table>标签

您的其他标签也是如此:

<tr>
    <th></th>
</tr>
<tr>
    <td></td>
</tr>
于 2012-11-12T09:56:19.503 回答
1

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

恕我直言,您正在打开三个表格标签,并且可能只关闭一次..

另外,在您的帖子中添加更多代码..

于 2012-11-12T09:58:09.107 回答