动态循环输出表格的换行问题~~~~~~~ 一个两行一列的表格...循环输出,每输出五个表格换行...像这样~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for($i=1; $i<10; $i++) { echo '你的表格'; if(0 == $i%5) echo '<br/>';} 你输出的表格是竖着的~~~我自己再弄了一下~~这样好像可以~~但觉得好麻烦<div align="center"> <table width="70" border="1"> <tr> <?php $i=1; do{ ?> <td><?php echo $i;?></td> <?php $i++; }while($i<20) ?> </tr> <tr> <?php $i=1; do{ ?> <td><?php echo $i+1;?></td> <?php $i++; }while($i<20) ?> </tr> </table> <table width="70" border="1"> <?php $i=1; do{ ?> <td><?php echo $i;?></td> <?php $i++; }while($i<20) ?> </tr> <tr> <?php $i=1; do{ ?> <td><?php echo $i+1;?></td> <?php $i++; }while($i<20) ?> </table></div> table 标记默认是竖向排列的,但可用css改变排列方向for($i=1; $i<=10; $i++) { $f = $i%5 == 0 ? '' : 'left'; echo "<table border=1 style='width:60px;float:$f'><tr><td>$i</td></tr><tr><td>$i</td></tr></table>";}你也可以把他们放在一个大表格中,每个单元格一个 ? '' : 'left';这个是什么意思 本帖最后由 xuzuning 于 2012-10-14 13:13:31 编辑 for($i=1; $i<=10; $i++) { $f = $i%5 == 0 ? '' : 'left'; echo "<table border=1 style='width:60px;float:$f'><tr><td>$i</td></tr><tr><td>$i</td></tr></table>表格间的间隔";}尝试每个表格之间加文字...这样结果就整个格式就乱了~~~也要给文字赋样式吧??? 本帖最后由 xuzuning 于 2012-10-14 14:18:16 编辑 <?phpfor($i=1; $i<=13; $i++) { $f = $i%5 == 0 ? '' : 'left'; echo "<table border=1 style='width:60px;float:$f'><tr><td>$i</td></tr><tr><td>$i</td></tr>文字</table>";}?>这样???文字变成竖排了~~ 你这样写,符合html的规则吗? PHP报表开发工具 取字符串中的最后二个值,在线等 联合查询后想知道是哪个表 急:Imagecreate总是失败! 诚聘phper,月薪5000,上海 php如何实现访问量统计 PHP无法链接mysql数据 记录删除的实现 请教一下学习php的关键是什么? 创意? 织梦顶级栏目怎么调出两个来 PHP+JS请各位大哥给帮忙看看这几段代码哪里出错了
for($i=1; $i<10; $i++) {
echo '你的表格';
if(0 == $i%5) echo '<br/>';
}
我自己再弄了一下~~这样好像可以~~但觉得好麻烦<div align="center">
<table width="70" border="1">
<tr>
<?php
$i=1;
do{
?> <td><?php echo $i;?></td>
<?php
$i++;
}while($i<20)
?>
</tr>
<tr>
<?php $i=1;
do{
?> <td><?php echo $i+1;?></td>
<?php
$i++;
}while($i<20)
?>
</tr>
</table>
<table width="70" border="1">
<?php
$i=1;
do{
?>
<td><?php echo $i;?></td>
<?php
$i++;
}while($i<20)
?>
</tr>
<tr>
<?php $i=1;
do{
?>
<td><?php echo $i+1;?></td>
<?php
$i++;
}while($i<20)
?>
</table>
</div>
for($i=1; $i<=10; $i++) {
$f = $i%5 == 0 ? '' : 'left';
echo "<table border=1 style='width:60px;float:$f'><tr><td>$i</td></tr><tr><td>$i</td></tr></table>";
}
你也可以把他们放在一个大表格中,每个单元格一个
这个是什么意思
$f = $i%5 == 0 ? '' : 'left';
echo "<table border=1 style='width:60px;float:$f'><tr><td>$i</td></tr><tr><td>$i</td></tr></table>表格间的间隔";
}尝试每个表格之间加文字...
这样结果就整个格式就乱了~~~
也要给文字赋样式吧???
for($i=1; $i<=13; $i++) {
$f = $i%5 == 0 ? '' : 'left';
echo "<table border=1 style='width:60px;float:$f'><tr><td>$i</td></tr><tr><td>$i</td></tr>文字</table>";}
?>这样???
文字变成竖排了~~