PHP循环每输出3条数据插入隔行代码

<?phpif(empty($cid))$cid=5;$dopage->GetPage("SELECT*FROM`#@__infoimg`WHERE(classid=$c... <?php

if(empty($cid)) $cid = 5;
$dopage->GetPage("SELECT * FROM `#@__infoimg` WHERE (classid=$cid OR parentid=$cid) AND delstate='' AND checkinfo=true ORDER BY orderid DESC",9);
while($row = $dosql->GetArray())
{
if($row['picurl'] != '')
{
$picurl = $row['picurl'];
}
else
{
$picurl = 'templets/images/nofoundpic.gif';
}

if($row['linkurl'] == '')
{
$gourl = 'productshow.php?cid='.$row['classid'].'&id='.$row['id'];
}
else
{
$gourl = $row['linkurl'];
}
?>

以上代码每输出3条数据,插入<div class="block-bottom-grey product"></div>,求高手贴出代码,谢谢!
上面的代码是数据源,在循环输出中如何做到每输出三个就插入呢?
展开
 我来答
cmoooo
2012-03-22 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:665万
展开全部
你的这部分代码是数据层代码,无法在这里实现你所说的功能。

如果你想实现你所说的功能,唯一的办法就是找到显示层,也就是人们常说的MVC设计中的V(视图)层,然后在那里面进行更改。

如果你的是模板文件的话,实在不好解决,你也可以考虑使用JavaScript。

——————————————
哦,看出来了,你的这段代码下面应该是有HTML的,因为到你的程序最下面有一个?>

你应该把你下面的程序贴出来,另外把排版整理一下,这样看不明白怎么回事。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EwanQiu
2012-03-22 · TA获得超过109个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:188万
展开全部
求助说得不清楚!
是while里面循环输出吗?
给你个大概想法
在while里面
$i=1;
if($i%3==0)
{
echo "<div class="block-bottom-grey product"></div>";
}
$I++;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
381713677
2012-03-22 · TA获得超过445个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:394万
展开全部
使用框架的“好处”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sevelys
2012-03-22 · 超过20用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:53.1万
展开全部
- -|| 看不出上面哪里有输出。。dopage是个对象吧,声明也没有,具体什么东西也没有。。代码排版也是乱的。。你这个是哪个框架里面复制出来的吗。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式