想法:
我想做一个打印布局,我的解决方案是绝对div。填写它,我使用PHP。 每页都是一张桌子。在一个页面上有足够的空间可容纳10行。
因此,我执行以下代码以防止页面上超过10行,其余部分将被忽略(我稍后通过消息解决此问题)。
这是代码:
<table>
<?php $i=1;
while($info5=mysqli_fetch_array($data5)): ?>
<?php while($i <'10'):?>
<tr>
<td width="50px"><?php echo $i; ?></td>
<td> foo </td>
<td> bar </td>
</tr>
<?php endwhile; ?>
<?php $i++; endwhile; ?>
不幸的是,此代码导致firefox,chrome和IE中断。该站点开始加载,然后冻结,最终进入“发送崩溃报告”。
为什么呢?
答案 0 :(得分:4)
$i++;
应该在内部,而$i
始终保持为1并且会产生无限循环,这就是导致页面崩溃的原因。
喜欢这个
<?php $i++;?>
<?php endwhile; ?>
<?php endwhile; ?>