Smarty-Light 2.2.9中如何做到每行显示6个?解决就加100分结贴

www0aspsun0com 2005-08-09 04:07:38
在用Smarty-Light 2.2.9,到昨天还算一路顺畅,没有碰见什么问题。

今天在写友情链接的时候,需要一行显示6个图片,无法解决。

php
============
$rs = $db->GetAll("select url,pic from link order by id");
$tpl->assign("link",$rs);

tpl
============
<tr align=middle>
<% foreach value=value from=$link %>
<td height="32" class=bg><a href="<% $value[url] %>" target=_blank><img height=31 src="link/<% $value[pic] %>" width=88 border=0></a></td>
<% /foreach %>
</tr>


请问应该怎么操作?谢谢
解决就加100分结贴,决不食言!
...全文
117 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
www_aspsun_com 2005-08-09
  • 打赏
  • 举报
回复
自己找到一个笨办法,但是可以实现,发布出来和大家共享

php
============
$rs = $db->GetAll("select url,pic from link order by id");
$tpl->assign("link",$rs);

tpl
============
<tr align=middle>
<% foreach value=value from=$link %>
<td height="32" class=bg><a href="<% $value[url] %>" target=_blank><img height=31 src="link/<% $value[pic] %>" width=88 border=0></a></td>
<% cycle values=",,,,,</tr><tr align=middle>" %>
<% /foreach %></tr>


虽然方法不是很好,但临时解决了一下,还是希望高手能给个比较好的解决方法。


现在解决了,分照给不误!
www_aspsun_com 2005-08-09
  • 打赏
  • 举报
回复
谢谢楼上支持,不过你写的好像是Smarty吧?我用的是Smarty-Light,经测试你的方法无法使用。
cuteyejun 2005-08-09
  • 打赏
  • 举报
回复
在foreach后加一个变量:$ii++
然后{if $ii eq 6}<br></if>

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧