我在将表从数据库插入div时遇到问题。
html代码:
<div class="content">
<?php
$query = "SELECT name, surname FROM players";
$response = @mysqli_query($dbc, $query);
if($response) {
echo' <table align="left"
cellspacing="5" cellpadding="8" >
<tr><td align="left"><b>First Name</b></td>
<td align="left"><b>Last Name</b></td></tr>';
while($row = mysqli_fetch_array($response)) {
echo '<tr><td align="left">' .
$row['imie'] . '</td><td align="left">' .
$row['nazwisko'] . '</td><td align="left">';
echo '</tr>';
}
echo '</table>';
} else {
echo "Couldn't issue database query";
echo mysqli_error($dbc);
}
mysqli_close($dbc);
?>
</div>
css代码:
.content {
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
color: #000000;
border-bottom: 14px solid #333333;}
有没有办法把这个表插入这个div?因为当我加载这个时,表在我的div'content'下面。表格应位于空白字段“a”中。截图
2条答案
按热度按时间kxe2p93d1#
有一个空位
<td>
在代码中添加标记您应该在关闭<tr>
5t7ly7z52#
正确地缩进代码可以让您相对容易地发现错误-存在一个开放的
td
元素。要么移除最后一个td
从循环中的echo语句或添加其他td
配对到表中的第一行,使它们平衡(除非您使用colspan
属性)