这种存储在Session中的数组如何分解出来。

Rockjok 2005-04-04 12:08:37
各位兄弟,这个我弄了整天,都搞不好,只有求助各位帮忙啦~~~谢谢了
Num="甲,5,10,8|乙,8,20,16|丙,7,11,9"

Session("All")=Num

要求就是按“|”符号分出来

具体要求:

一,要显示在前台的表格中,如下表:

名称 数值一 数值二 数值三
甲 5 10 8
乙 8 20 16
丙 7 11 9

二,按照上面的格式,该如何存入数据库
...全文
202 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
openxyj 2005-04-09
  • 打赏
  • 举报
回复
mark
Rockjok 2005-04-04
  • 打赏
  • 举报
回复
非常感谢!!刚才在打字,刷屏后没有看上边,非常抱歉~~谢了。
poron9 2005-04-04
  • 打赏
  • 举报
回复
倒—写入数据库的语句我也写完给你了啊
Arr1=Split(Num,"|")
For i=0 to Ubound(Arr1)
Arr2=Split(Arr1(i),",")
'//下面的就是写入数据库,把tablename换成你的数据库里的表名,text1...text3换成相应表的字段
Conn.execute"insert into tablename(text1,text2,text3) values("&Arr2(0)&","&Arr2(1)&","&Arr2(2)&")
Next
Rockjok 2005-04-04
  • 打赏
  • 举报
回复
poron9(上帝之手) 老兄,你能不能留个QQ给偶呀~~不用这样灌水呀~~
Rockjok 2005-04-04
  • 打赏
  • 举报
回复
写入数据库呢~~
poron9 2005-04-04
  • 打赏
  • 举报
回复
要显示就加一句
response.write Arr2(0)&" "&Arr2(1)&" "&Arr2(2)
Rockjok 2005-04-04
  • 打赏
  • 举报
回复
后面两个要求呢??怎么弄?
poron9 2005-04-04
  • 打赏
  • 举报
回复
Arr1=Split(Num,"|")
For i=0 to Ubound(Arr1)
Arr2=Split(Arr1(i),",")
Conn.execute"insert into tablename(text1,text2,text3) values("&Arr2(0)&","&Arr2(1)&","&Arr2(2)&")
Next

试试吧,本来还可以用二维数组来解决,不过要睡觉了,就随便写了一下
richwong 2005-04-04
  • 打赏
  • 举报
回复
a=split(num,"|")
a1=a(0) 就是甲,5,10,8

a2=a(1) 乙,8,20,16

然后还可以在分

b=split(a1,",")

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧