一个简单的数组+get方法问题,来者散分
因为我现在用的是两种语言,显示产品那块用.net做的,而产品对比则是用asp做.所以我就想用get方式来做.
产品对比的效果:
id1 id2 id3 id4
产品名1 产品名2 产品名3 产品名4
价格1 价格2 价格3 价格4
功效1 功效2 功效3 功效4
我原产品那就有xxx.asp?id=12 我想把这种id,都放在session中的数组中,然后再把它一个个调用出来.
我是这样写的:
dim Products1,id(i) '定义
Products1=Trim(Request.QueryString( "id ")) '把xxx.asp?id=34的值获起,然后符值给Products1
Session( "arry_id ")=Products1 '把每次收到的id值放到数组arry_id中.这里可以少了什么,帮助看看.
Products1=split(Products1, ", ")
for i=0 to ubound(Products1)
response.write Products1(i)
next
但这样写好象只能放当时那个,其它的放不进去.不知道什么原因,是不是还要一个arrlist呢?
各位兄弟帮帮助,有点急.
------解决方案--------------------终于坐了个沙发
------解决方案--------------------dim Products1,id(i) '定义
Products1=Trim(Request.QueryString( "id ")) '把xxx.asp?id=34的值获起,然后符值给Products1
Session( "arry_id ")=Products1 '把每次收到的id值放到数组arry_id中.这里可以少了什么,帮助看看.
_____________________________________________________
Session( "arry_id ")=Session( "arry_id ")& ", "&Products1
_____________________________________________________
Products1=split(Products1, ", ")
for i=0 to ubound(Products1)-1
response.write Products1(i)
next
------解决方案--------------------接分
------解决方案--------------------dim Products1,id(i) '定义
Products1=Trim(Request.QueryString( "id ")) '把xxx.asp?id=34的值获起,然后符值给Products1
Session( "arry_id ")=Products1 '把每次收到的id值放到数组arry_id中.这里可以少了什么,帮助看看.
Session( "arry_id ")=Session( "arry_id ")& ", "&Products1
Products1=split(Session( "arry_id "), ", ")
for i=0 to ubound(Products1)-1
response.write Products1(i)
next
------解决方案--------------------处理为什么不用C#?这个处理数据比vbscript强大多了...
另外,你存储的时候这么存储
Session( "arry_id ")=Session( "arry_id ") & ", " & Products1
然后取出的时候,用一split提取
------解决方案-------------------- 日后再说....
呵呵..