只是一个简单的问题。除了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>
答案 0 :(得分:1)
嗯,这是一个问题,在完成内容的循环回声后,你永远不会关闭你的<table>
。
在while
循环后添加此内容:
echo "</table>";
它应该很好用。您可以在此JSFiddle中看到同样的事情,其中省略了结束</table>
。 (注意“嗨”的位置。)
希望这有帮助!如果您有任何问题,请告诉我。