php读取数据库显示在页面上的内容实现每3条自动换行

<tablewidth="700"border="0"cellspacing="0"cellpadding="0"><tr><?php$sql="select*fromq... <table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<?php
$sql="select * from qqq where id=1";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
?>
<td align="center">
<table width="242" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><IMG SRC="images/kuang_1.gif" WIDTH=282 HEIGHT=6 ALT=""></td>
</tr>
<tr>
<td height="89" background="images/kuang_2.gif"><table width="92%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
物品名称:<?php echo $row["1"]; ?><br>
物品数量:<?php echo $row["2"]; ?><br>
兑换积分:<?php echo $row["3"]; ?><br>
兑换状态:正常兑换<br>
</td>
</tr>
</table></td>
</tr>
<tr>
<td height="27" align="center" background="images/kuang_3.gif">
<a href='../model/mexchange_gift.php?cid=4&gift_id=4152'><img src='images/dh.gif'; width='106' height='23' border='0' onclick="return conf('确定要兑换该物品吗?')"></a> </td>
</table></td>
<?php } ?>
</tr>
</table>
</td>
</tr>
</table>

请问该怎么样修改才能让内容每行只显示3条数据,第4条自动换行
已通过其他途径解决,不需要CSS也可以
展开
 我来答
WoWnePiece
2012-12-18 · 超过23用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:35.8万
展开全部
while 前面+个 $count = 0 ;
while(...){
$count ++;
...
...
..
if($count%3==0){
echo "<br />";//换行什么的
}

}

table做的不太好调。最好用div+css,然后控制一下这个区域的最大宽度就行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
从前的后来56
2015-11-18 · 超过12用户采纳过TA的回答
知道答主
回答量:42
采纳率:100%
帮助的人:22.8万
展开全部
for($i=0;$i<数据条数;$i++){
echo "数据";

if(($i+1)%3==0){echo "<br />";} //每输出三条数据,输出一个换行符号

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haierspi
推荐于2018-04-20
知道答主
回答量:42
采纳率:0%
帮助的人:16.7万
展开全部
$i=1;
while($row = mysql_fetch_array($result)){

if($i%3 == 0){
......
echo '</tr><tr>';
.......
}
...
$i++;
中间部分 自己研究吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1b1439
2012-12-15 · TA获得超过409个赞
知道小有建树答主
回答量:1064
采纳率:0%
帮助的人:657万
展开全部
$index = 0;
while($row = mysql_fetch_array($result)){
if( ! $index++ % 3 )
{
//这里做换行处理

}
}
追问
可以详细一点吗?谢谢
追答
大概思路就这样哦....具体的你得自己参考参考。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e92d8c3
2012-12-16 · TA获得超过561个赞
知道小有建树答主
回答量:745
采纳率:0%
帮助的人:519万
展开全部
思路混乱.....
<tr></tr>这个标签就是一行...
你只要判断循环次数的%3模再等于0输出一个</tr><tr><td>内容</td>

正确的做法是css来控制...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式