我想在php中创建一个表格
所有的事情都很好,但所有行都打印在同一行中。 如何在表格中的每一行之后打印新行?但在HTML中,没有必要为新行编写额外的代码,为什么它显示不是用PHP新行?在PHP中格式化表格
这是部分代码。
<div class="contest-table" id="contest-table">
<table class="contest-details" id="contest-details">
<tr>
<th>CODE</th>
<th>NAME</th>
<th>START</th>
<th>END</th>
</tr>
<?php
//Show contest detials -> Contest Code|Contest Name |Start Date | End Date
$con=mysqli_connect("localhost","root","chandan","judge");
$result=mysqli_query($con,"SELECT * FROM judge_contest ");
echo "<tr>";
while($row = mysqli_fetch_array($result))
{
$contest_code=$row['contest_code'];
$contest_name=$row['contest_name'];
$contest_start_date=$row['start_date'];
$contest_end_date=$row['end_date'];
echo "<td>";
echo "<a href=\"contest.php?id=$contest_code\"> $contest_code </a>";
echo "</td>";
echo "<td>";
echo "<a href=\"contest.php?id=$contest_code\"> $contest_name </a>";
echo "</td>";
echo "<td>";
echo $contest_start_date;
echo "</td>";
echo "<td>";
echo $contest_end_date;
echo "</td>";
}
echo "</tr>";
?>
</table>
</div>
什么是你想里面做?如果每个'$ row'应该是表格中的新行,你应该包含你的'echo'
oops得到它比thanx我应该删除不必要的回声也谢谢。 – chandan111