如题所问~~如何在下面的代码修改?
.......while($rs=mysql_fetch_array($result)){
?>
       <tr>
         <td width="10"><img src="img/47.jpg" width="5" height="5" /></td>
         <td width="497" height="25><?=$rs['name']?></td>
         <td width="81" class="word"><?=$rs['addtime']?></td>
       </tr> <?
}
?>

解决方案 »

  1.   


    $i=1;
    while($rs=mysql_fetch_array($result)){  
    if($i>1 && $i % 5 =0) {
       echo "虚线";
    }
    ?>
           <tr>
             <td width="10"><img src="img/47.jpg" width="5" height="5" /></td>
             <td width="497" height="25><?=$rs['name']?></td>
             <td width="81" class="word"><?=$rs['addtime']?></td>
           </tr>
    <?
    $i++;
    }
    ?>
      

  2.   

    用这个吧:
    $i = 0;
    while($rs=mysql_fetch_array($result)){    
        if ( (++$i) > 5 ) {
            echo "虚线";
            $i = 1;
        }
    ?>
           <tr>
             <td width="10"><img src="img/47.jpg" width="5" height="5" /></td>
             <td width="497" height="25><?=$rs['name']?></td>
             <td width="81" class="word"><?=$rs['addtime']?></td>
           </tr> <?
    }
    ?>跟 1 楼的程序基本是一个思路,不过 1 楼的程序在语法上和逻辑上都有一点问题,hehe■□■□■□■□■□■□■□■
    □             □
    ■  忍以明志 勤以致远  ■
    □             □
    ■□■□■□■□■□■□■□■
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  3.   

    没什么特别的好处,就是看着清爽一点  :)(++$i)>5 和 $i=1 都是试出来的。如果喜欢 $i++ 的话,可以写成这样
        if ( ($i++) >= 5 ) {
            echo "虚线";
            $i = 1;
        }
    ■□■□■□■□■□■□■□■
    □             □
    ■  忍以明志 勤以致远  ■
    □             □
    ■□■□■□■□■□■□■□■
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  4.   

    基本思想都是一样的,只是,如果不小心的话,可能会在头部或者尾部多出一次不应该有的输出。
    ■□■□■□■□■□■□■□■
    □             □
    ■  忍以明志 勤以致远  ■
    □             □
    ■□■□■□■□■□■□■□■
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  5.   

    我决得++$i好,至少$i++要判断5次,++$i就只要四次了。HOHO