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

这一个判断语句怎么赋值给一个值

dhdhzzw 发布于 2008-07-22 11:37, 1005 次点击
<% if instr(sname,"|@|")>0 then
    Response.Write(dxinxi(0))
    else
    Response.Write(sname)
    end if %>
大致意思是,若sname 中含有|@|返回零一个字段的值否则返回sname
但在连接网上支付等交易代码时,只能写一个变量值如   productname=sname  无法进行判断
请问该怎么样将上面的语句赋值给一个变量/。。。。

[[it] 本帖最后由 dhdhzzw 于 2008-7-22 12:06 编辑 [/it]]
4 回复
#2
hmhz2008-07-22 12:37
不明白你说的意思
#3
dhdhzzw2008-07-22 13:25
用另一种发发解决了。谢谢。。。。
#4
dhdhzzw2008-07-22 16:48
不好意思,,,说一下我的解决方法,不然版主要发彪。。。。
简单的,只是一时没想到
用 xxxx=split(aaa,|@|)
因为网上支付方的productname只能是变量或常数。不能为判断语句所以
将productname=xxxx,就可以了。/不需要再用判断语句。因为split(aaa,|@|),当数组中没有|@|时,按原数组返回
,谢谢
#5
lovelq2008-07-22 16:59
解决了,发出来,大家才能够互相帮助互相提高!
我第一次来这里,对你这种行为表示赞赏!
1