首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

PHP 页面循环展示tr td 里面放值

2013-09-07 
PHP 页面循环显示tr td 里面放值------------------------------------我想要排出来的效果如下:代码已经贴

PHP 页面循环显示tr td 里面放值



------------------------------------
我想要排出来的效果如下:PHP 页面循环展示tr td 里面放值


代码已经贴出来了,求大虾帮我改一下排版显示效果
php checkbox html
[解决办法]


<table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
<?php
$i=0;
foreach($info['list'] as $ent){
$ent = $ent['info'];
$checked = $ent['flag']==1?"checked='checked'":"";


}?>
<td>
<input id="view_<?php echo $i;?>" class="Sedd" type="checkbox" value="<?php echo $ent["code"];?>" name="view[]" <?php echo $checked;?>>
&nbsp;&nbsp;
<label for="view_<?php echo $i;?>"><?php echo $ent["name"];?></label>
&nbsp;&nbsp;&nbsp;&nbsp;
</td>
<?php if(($i+1)%4==0){?></tr><tr><?php }?>
<?php 
 $i++;
}?>
</tr>
</table>



[解决办法]
 <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <!--<tr> 这个tr移动到循环中 -->
          <?php
          $i = 0;
          foreach($info['list'] as $ent){
if($i % 4 == 0) echo '<tr>'; //注意这里
          $ent = $ent['info'];
          $checked = $ent['flag']==1?"checked='checked'":"";
          echo '<td>';
      echo '<input id="view_'.$i.'" class="Sedd" type="checkbox" value="'.$ent["code"].'" name="view[]" '.$checked.'>';
      echo '&nbsp;&nbsp;';
          echo '<label for="view_'.$i.'">'.$ent["name"].'</label>';
          echo '&nbsp;&nbsp;&nbsp;&nbsp;';
      echo '</td>';
          $i ++;
if($i % 4 == 0) echo '</tr>'; //注意这里
          }
          ?>
        <?php echo $i % 4 ? '</tr>' : ''; //注意这里 ?>
</table>

热点排行