PHP 页面循环显示tr td 里面放值
<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;?>>
<label for="view_<?php echo $i;?>"><?php echo $ent["name"];?></label>
</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 ' ';
echo '<label for="view_'.$i.'">'.$ent["name"].'</label>';
echo ' ';
echo '</td>';
$i ++;
if($i % 4 == 0) echo '</tr>'; //注意这里
}
?>
<?php echo $i % 4 ? '</tr>' : ''; //注意这里 ?>
</table>