PHP echo产生新表,而不是新行

时间:2015-08-01 19:24:09

标签: php html

目前下面将所有内容放入行中,我想知道是否有办法将这些作为单独的表而不是每次都放在行中?

我习惯于将所有内容回应到行,因为到目前为止,我所处理的一切都非常好。但是现在我处于最好将所有单独的表格显示出来的地方。

我可能不会很好地解释自己,对不起,如果没有。

<table width="75%" border="0" cellpadding="0" cellspacing="2" class="table">
          <tr align="center">
            <td class="header"><center>Patch Version</center></td>
            <td class="header"><center>Patch Date</center></td>
            <td class="header"><center>Update By</center></td>
            <?php if ($userlvl >= 3) { ?><td class="header"><center>Admin Settings</center></td></tr> <?php } else { } ?>
          </tr>
          <? 
    $result = mysql_query("SELECT * FROM updates WHERE del ='0' ORDER BY id DESC") or die(mysql_error());

        while($row = mysql_fetch_array( $result )) {
    ?>
          <tr>


        </label></td>
            <td class="header"><center><h4><? echo $row['patchversion'] ?></h3></center></td>
            <td class="header"><center><h3><? echo $row['updatetime'] ?></h3></center></td>
            <td class="header"><center><h4><? echo $row['addedby']?></h4></td>
            <?php if ($userlvl >= 3) { ?><td class="header"><center><h4> <?php } else { } ?>
            <?php if ($userlvl >= 3){ echo "<a href=\"ChangeLog_Edit.php?action=edit&id=". $row['id'] ."\" onFocus=\"if(this.blur)this.blur()\">( Edit )</a>" ." - ". "<a href=\"ChangeLog.php?delete=". $row['id'] ."\" onFocus=\"if(this.blur)this.blur()\">( X )</a>"; } else { } ?></center></td>
            <tr><td class="cell" colspan="50"><? echo $row['news']?></td>
          </tr>
            <?php }
           ?>
    </table>

1 个答案:

答案 0 :(得分:3)

只需在while循环中移动表格标签,例如:

<?php
while($row = mysql_fetch_array( $result )) {
?>
       <table>

           <tr>
            <td class="header"><center><h4><? echo $row['patchversion'] ?></h3></center></td>
            <td class="header"><center><h3><? echo $row['updatetime'] ?></h3></center></td>
            <td class="header"><center><h4><? echo $row['addedby']?></h4></td>
            <?php if ($userlvl >= 3) { ?><td class="header"><center><h4> <?php } else { } ?>
            <?php if ($userlvl >= 3){ echo "<a href=\"ChangeLog_Edit.php?action=edit&id=". $row['id'] ."\" onFocus=\"if(this.blur)this.blur()\">( Edit )</a>" ." - ". "<a href=\"ChangeLog.php?delete=". $row['id'] ."\" onFocus=\"if(this.blur)this.blur()\">( X )</a>"; } else { } ?></center></td>

          </tr>

     </table>

<?php } ?>