【发布时间】:2014-08-14 14:28:45
【问题描述】:
我正在尝试将我的数组值插入到 html 表中。
我的表格需要有以下限制:5 列和必要的行,以适应所有信息。
类似这样的:
1 | 2 | 3 | 4 | 5
11 | 22 | 33 | 44 | 55
111 | 222 | 333 |第444章555
有什么想法吗?
<table>
<?php
$i=0;
$queryPiloto = queryPilot();
foreach ( $queryPiloto AS $resultadoQueryPiloto ) { ?>
<?php if ( $i < 5 ) { ?>
<td><input type="checkbox" value="<?php echo $resultadoQueryPiloto['Pilot']; ?>"><?php echo $resultadoQueryPiloto['Pilot'];?></td>
<?php }
else { ?>
<tr>
<td><input type="checkbox" value="<?php echo $resultadoQueryPiloto['Pilot']; ?>"><?php echo $resultadoQueryPiloto['Pilot'];?></td>
</tr>
<?php } ?>
<?php $i++; } ?>
</table>
数据显示如下:
参考 Piloto4 Piloto2 Piloto1 O99
O96
O95
O94
O90
O86
O80
O79
O77
O76
我的解决方案:
<?php
$array= array(
1,2,3,4,5,6,7,8,9,0,11,12,13,14,15
);
$verification = 5;
echo '<table border="1">';
echo '<tr>';
for($i = 0; $i < count($array); $i++ )
{
if ( $i == $verification )
echo '<tr>';
if ( $i == $verification )
$verification += 5;
echo '<td>'.$array[$i].'</td>';
if ( $i == $verification )
echo '</tr>';
}
echo '<tr>';
echo '</table>';
【问题讨论】:
-
你的问题很不清楚。
-
<table><tr><td>1</td><td>2</td>....</tr></table>。看不出有什么太难做到这一点。 -
显示您的代码。你的阵列?到目前为止你做了什么?
-
试试这个网站tablesgenerator.com/html_tables。它会自动生成。但是你可以学习它。这并不难。
-
你试过什么?你有一个静态数组吗?然后遍历所述数组并生成您的表格。如果您不想自己处理生成 html,那么有一些库可以为您生成 html。
标签: php html html-table