while循环-浏览器崩溃,因为PHP


while loop - Browser crashes because of PHP

创意:

我想做一个打印布局,我的解决方案是绝对的div's。为了填充它,我使用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崩溃。网站开始加载,然后死机,最后显示"发送崩溃报告"。

为什么?

 $i++;

应该在内部while内,否则$i总是保持1,这会产生一个无限循环,这就是导致页面崩溃的原因。

Like this

 <?php  $i++;?>
 <?php endwhile; ?>     
 <?php endwhile; ?>
相关文章: