【发布时间】:2016-06-28 13:47:03
【问题描述】:
我正在将 MySQL 数据库中的行显示到 HTML 表中
请参阅下面的代码:
<table border='1' width='100%'>
<tr>
for ($i = 1; $i <= mysql_num_rows($result667); $i++)
{
$row = mysql_fetch_array($result667);
$InterviewTime=$row['interview_time'];
echo"<td><input type='radio' name='Time' value='$time' required>$time</td> ";
}
if ($i % 4 == 0) {
echo '</tr><tr>'; // it's time no move to next row
}
?>
</table>
表格当前显示在一长行中。如何在 4 列后结束当前行并开始新行 <tr>?
【问题讨论】:
-
当前结果是一长行
-
您在循环之外使用
,将其添加到循环开始并在循环结束时添加结束标记。 需要去哪里? 将 if 语句移入 for正确,你必须把它移到循环里面才能工作。
标签: php html mysql html-table