将边框添加到HTML查询结果表

时间:2016-01-07 14:05:29

标签: html css

尝试将边框和列标题添加到SQL查询的结果表中。 结果显示很好,但桌子上没有标题或边框,所以它看起来像混乱的结果。

</div>
<div id="section">
<h2>Upcoming Events</h2>
<?php
$connection = mysqli_connect('localhost', 'c3437691', 'chelsea27', 'c3437691');
?> 

<?php
$query = "SELECT * FROM Event"; 
$result=mysqli_query($connection, $query);

echo "<table>";

while ($row=mysqli_fetch_assoc($result)){
?>

<tr>
<td><?php echo $row['Event_Name']?></td>
<td><?php echo $row['Event_Location']?></td>
<td><?php echo $row['Event_Date']?></td>
<td><?php echo $row['Ticket_Price']?></td>
<td><?php echo $row['Ticket_Stock']?></td>
</tr>

<?php
}
?>
</div>

1 个答案:

答案 0 :(得分:0)

您需要显式输出表头 - 只需迭代mysql的结果就不会包含列名。

在您的<table>循环开始之后while,请添加以下内容:

<tr>
<th>Event Name</th>
<th>Event Location</th>
<th>Event Date</th>
<th>Ticket Price</th>
<th>Ticket Stock</th>
</tr>

如果要为表格添加边框,则应将CSS应用于表格。