Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 在调用数据时怎样添加一个1到10的变量

[复制链接]
心跳2009 发表于 2009-9-3 17:38:00 | 显示全部楼层 |阅读模式
本帖最后由 心跳2009 于 2009-9-4 09:47 编辑

我想实现下图效果,怎样在调用数据时添加一个调用1到10的变量

1.jpg

下面是我写的两种代码,都不行
这个调用出来的全是1

  1. <!--{loop $_SBLOCK['hotnews'] $value}-->
  2. <!--{eval $i = 0}-->
  3. <!--{eval $i++}-->
  4.   <LI><SPAN class=front> $i
  5. </SPAN> <A title="$value[subject] "
  6.   href="$value[url]">$value[subject]</A>
  7.   </LI>
  8.   <!--{/loop}-->
复制代码
这个调用出来的全是0
  1. <!--{loop $_SBLOCK['hotnews'] $value}-->
  2. <!--{eval $i = 0}-->
  3.   <LI><SPAN class=front> $i
  4. </SPAN> <A title="$value[subject] "
  5.   href="$value[url]">$value[subject]</A>
  6.   </LI>
  7. <!--{eval $i++}-->
  8.   <!--{/loop}-->
复制代码
麻烦懂的帮忙看看,我是新手,刚接触SS
回复

使用道具 举报

lidq.jingwu 发表于 2009-9-3 17:40:28 | 显示全部楼层
不明白你的意思,这个1到10的变量是做什么用的。
回复

使用道具 举报

littlehz 发表于 2009-9-3 17:50:48 | 显示全部楼层
<!--{eval $i = 0}--> 这个放循环体loop之前,每次循环都赋值0,当然$i永远是0了
回复

使用道具 举报

sunj85 发表于 2009-9-3 19:01:30 | 显示全部楼层
本帖最后由 sunj85 于 2009-9-3 19:03 编辑

$i 这个写法好像是错误的,具体的我给你一个参考

  1. <!--{eval $i = 1}-->
  2. <!--{loop $_SBLOCK['hotnewspic'] $value}-->
  3. <a href="" id="a<!--{eval echo $i;}-->" ></a>
  4. <!--{eval $i++;}-->
  5. <!--{/loop}-->
复制代码
具体什么意思,我也不太明白,我是PHP小白,这个代码是我从别人的代码中提取的,具体有什么作用,我还是知道的,刚好适合你说的!
回复

使用道具 举报

 楼主| 心跳2009 发表于 2009-9-4 09:46:35 | 显示全部楼层
4# sunj85


((em:08)) 谢谢楼上的,问题解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 07:59 , Processed in 0.091574 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表