无法在页脚上方打印PHP内容

时间:2014-07-29 20:33:49

标签: php html css

只是一个简单的问题。除了PHP内容打印在页脚底部页面和所有内容之外,所有内容都打印在此页面上。我希望它高于页脚。

在代码中它的定位是这样的,但它仍然会在下面打印。当某些物体被打印出来时,有什么东西我不知道了吗?

这里的部分是问题(标有〜的任何东西只是隐藏信息):

<section>

<?php
//Retrieving Database
mysql_connect("~", "~", "~") or die(mysql_error()); 
mysql_select_db("~") or die(mysql_error()); 
$data = mysql_query("SELECT * FROM teams ORDER BY game ASC") or die(mysql_error());
    echo '<table>
    <tr><th>TEAM NAME</th><th>GAME</th><th>PLATFORM</th><th>PLAY STYLE</th><th>TIMEZONE</th><th>FOUNDER</th></tr>';
    while ($myrow = mysql_fetch_array( $data )) {
        echo "<tr>
                <td>".$myrow['team']."</td>
                <td>".$myrow['game']."</td>
                <td>".$myrow['platform']."</td>
                <td>".$myrow['play']."</td>
                <td>".$myrow['timezone']."</td>
                <td>".$myrow['player']."</td>
              </tr>\n";
    }
?>

    <!-- Line Break Design -->
    <hr style="border: 3px outset #595955;" width="100%" size="5">

</section>

<!-- Footer (name, email, etc.) -->
<footer id="footer">
    <img src="images/logo.png" width="80" height="65" alt="Our Logo" class="floatLeft"/>
    <p>Contact Us<br/><a href="~" target="_blank">~</a><br/><a href="~">~</a></p><br/>
</footer>

1 个答案:

答案 0 :(得分:1)

嗯,这是一个问题,在完成内容的循环回声后,你永远不会关闭你的<table>

while循环后添加此内容:

echo "</table>";

它应该很好用。您可以在此JSFiddle中看到同样的事情,其中​​省略了结束</table>。 (注意“嗨”的位置。)

希望这有帮助!如果您有任何问题,请告诉我。