给你代码,测试通过,你自己修改修改 <table width="200" border="1">
<tr>
<?
for($i=1;$i<30;$i++){
echo "<td><input type=checkbox name=checkbox/></td>";
if(is_int($i/5)){
echo "</tr><tr>";
}
}
?>
</tr>
</table>
<tr>
<?
for($i=1;$i<30;$i++){
echo "<td><input type=checkbox name=checkbox/></td>";
if(is_int($i/5)){
echo "</tr><tr>";
}
}
?>
</tr>
</table>
<tr>
<?
$i=0;
while(.......){
?>
<td><input .....></td>
<?
if($i++%5==0){
echo "</tr></tr>";
}
}
?>
</tr>
</table>--------------------------
这是手写的一个小小的示例 不保证语句正确
在真实的页面里面可能还需要判断记录总数正好是5的倍数,以及不够五的倍数的时候本行后面的单元格以<td> </td>来补齐的情况。