asp在输出或提交时去掉某个内容?

来源:百度知道 编辑:UC知道 时间:2024/06/24 01:39:49
比如数据库里有个字段images,下面有相应字段值image/1.jpg,image/2.jpg,……我想在输出时去掉image,只输出图片的名子1.jpg,2.jpg…… 或在提交时去掉image,只把图片名1.jpg,2.jpg……插入数据中。有没有高手指点一下! 用
image=request.form("image")
image=replace(image,"image'","")
不好使

'根据/分解字符串为数组
temp=Split(Request("image"),"/")
'名字位置应在上标位置.
image=Ubound(temp)
image就是你想要的了....

你在提交到数据库时,不用写
image=request.form("image")
image=replace(image,"image'","")
直接写
image=replace(request.form("image"),"image/","")
'意思是用空值替换掉image;
或者
image=mid(trim(request.form("image")),"6","10")
'意思是从image/*.jpg第六位字符开始取10个字符,原本image/*.jpg第六位字符开始取5个字符就可以了,写10没事,超过5就行了。
这样上交到数据库里的就是*.jpg了。