回 帖 发 新 帖 刷新版面

主题:晕头的连结符,请高手

for i=0 to 9
  dim cs  
  cs=trim(cstr(i))   
    dim "ad"&cs&"n","ad"&cs   ///如ad0n,ad0,ad1n,ad1,....ad9n,ad9 这样设变量可以吗?
    if trim(REQUEST("b_dai&cs&n"))<>""  ////[color=FF0000]b_dai&cs&n  为文本域值[/color]
       "ad_"&cs&=......
    endif
next
九个字段,需要判断,只是i不同,反复写九次太麻烦,想用for循环
做) 试了几次没通过,请大侠出手相助.如果这个方法不行,只有写九个IF了?

回复列表 (共4个回复)

沙发

b_dai&cs&n  为字段名???

b_dai&cs&n 就是这个一个形式的字符串?

板凳

实际形式是
b_dai0n,b_dai1n,b_dai2n,b_dai3n,b_dai4n,b_dai5n,b_dai6n.....

3 楼

这样试试

for i=0 to 9
  dim cs
  cs=trim(cstr(i))   
  if trim("b_dai&cs&n")<>""  ////b_dai&cs&n  为文本域值
      [color=FF0000] execute "ad_"&cs&"="&cs
       execute "ad_"&cs&"n="&cs[/color]
  end if
next

4 楼

此问题查到最后,我想还是从提交表单做起, 采用数组的方式好.

我来回复

您尚未登录,请登录后再回复。点此登录或注册