主题:  上传图片问题

無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
#12004/8/25 17:24:38

图片如下:

怎么样改正以上错误,我想在产品列表中显示图片,可是上传多个图片后就会出现以上这张图片的样子了,只能传一张才能显示,怎么样才能可以传多个图片而且在产品列表也可以显示图片。谢谢请高手帮忙看看

图片如下:



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22004/8/25 17:34:25
处理一下再显示

pic=split(rs("picname"),"|")



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
#32004/8/25 17:38:00
呵谢谢在句话放在什么位置?



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
#42004/8/25 17:44:11
这个是刚一位朋友说的,,我对这个不懂,还得请教一下高手

(你的上传多个图片是什么意思?同一个产品的多张图吗?还是不同产品的图一起上传?上传后的图版为什么会用“|”隔开?

如果是同一个产品的多张图,可以用Split把图片地址分为一个数组,再调用第一张就是了。)



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
#52004/8/25 17:51:28
<%Server.ScriptTimeOut=9999%>
<!--#include FILE="conn.asp"-->
<!--#include FILE="upload_5xsoft.inc"-->
<link href="../../css/cnnetstars.css" rel="stylesheet" type="text/css">
<script>
parent.document.forms[0].Submit.disabled=false;
</script>
<%
function makefilename(fname)
fname = now()
fname = replace(fname,"-",""
fname = replace(fname," ",""
fname = replace(fname,":",""
fname = replace(fname,"PM",""
fname = replace(fname,"AM",""
fname = replace(fname,"上午",""
fname = replace(fname,"下午",""
makefilename=fname
end function
set upload=new upload_5xSoft
set file=upload.file("file1"
path=server.mappath("../../soft"
if right(path,1)<>"\" then path=path&"\"
url1=file.FileName
for x = len(url1) to 1 step -1
if mid(url1,x,1) = "." then
url1 = right(url1,(len(url1)-x))
exit for
end if
next
fname = makefilename(now())
picturename=fname&"."&url1
file.SaveAs path&picturename
imgpath="[img]"&picturename&"[/img]"
%>
<body bgcolor="#EAEAEA" leftmargin="0" topmargin="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#EAEAEA">&nbsp;图片路径:<%=imgpath%> <A href="upload.asp">[继续上传]</A></td>
</tr>
</table>
<script language="javascript">
var str;
if(parent.document.forms[0].picname.value!=""
parent.document.forms[0].picname.value+="|"+"<%=picturename%>";
else
parent.document.forms[0].picname.value="<%=picturename%>";
str=parent.document.forms[0].main.value+'[img]<%=picturename%>[/img]';
parent.document.forms[0].main.value=str;
</script>



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
#62004/8/25 17:51:54
是不是放在这个页里面啊



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#72004/8/26 9:28:05
代码是给你看的,是方法
不是放在哪儿就可以用的

<%
pic=split(rs("picname"),"|")
for i to UBound(pic)
Response.write("<img src="&pic(i)&">)
next
%>



無㊣畏╃

职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
#82004/8/26 22:50:46
呵谢谢了,问题已经解决了,



有风的日子

职务:普通成员
等级:1
金币:0.0
发贴:9
注册:2004/8/27 23:05:48
#92004/8/28 10:33:27
好难喔