注册 登录
编程论坛 ASP技术论坛

复选框输出的一个小问题!

awke002 发布于 2008-12-05 11:43, 982 次点击
在数据库中的"爱好"这个字段中,存储的是选中的复选框值!如:(a,b,c,d,e....)这样
输出的时候我是用ASP这样写的!
<%
  IF LEN(RS("爱好"))<> 0 THEN
   STR=TRIM(RS("爱好"))
   ARRY[]=SPLIT(STR,",")
   FOR i=0 TO Ubound(ARRY[])
    RESPONSE.WRITE ARRY[i]
   ENXT
  END IF
%>
但是报了下面的错误。。。
Source line: FOR i=0 TO Ubound(ARRY[])
Description: 循环控制变量 'for' 无效

希望哪位GG或是JJ 能帮我看看呐
4 回复
#2
yms1232008-12-05 13:30
<%
  IF LEN(RS("爱好"))<> 0 THEN
   STR=TRIM(RS("爱好"))
   ARRY=SPLIT(STR,",")
   FOR i=0 TO Ubound(ARRY)
    RESPONSE.WRITE ARRY(i)
   ENXT
  END IF
%>
#3
awke0022008-12-05 15:29
回复 第2楼 yms123 的帖子
还是报相同的错误
Source line: FOR i=0 TO Ubound(ARRY)
Description: 循环控制变量 'for' 无效
#4
yms1232008-12-05 18:32
<%
  IF LEN(RS("爱好"))<> 0 THEN
   STR=TRIM(RS("爱好"))
   ARRY=SPLIT(STR,",")
   FOR i=0 TO Ubound(ARRY)
    RESPONSE.WRITE ARRY(i)
   ENXT'这里写错了是NEXT
  END IF
%>
#5
hmhz2008-12-06 13:31
还有,你的逗号分割是中文逗号还是英文逗号,这个很重要,不能搞错了
1