ASP中用SPLIT分割显示数据怎么弄

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:05:15
已知表vido的pic字段里有1.jpg|2.jpg|3.jpg这三个值,我要怎么才能把这三个值显示出三张图片呢?麻烦各位帮下忙.写出来.谢谢..
我那页面有<!-- #include file="Inc/Conn.asp" -->
我需要的代码是<%
XXXXXXXXXXXXXXXXXXXXXXXX
%>
然后在下面用函数调用出来,例如<%=irs(0,pic)%> 等于第一个图片 <%=irs(1,pic)%>是第二个图片以此类推.我要的是这样的效果.代码是错误的.偶是菜鸟.麻烦大家帮帮忙

<%
function irs(num,pic)
temp = split(pic,"|")
response.write temp(num)
end function
%>

可能你是这意思,如果想函数调用直接显示图片的话,把
response.write temp(num)改成
response.write "<img src="&temp(num)&">"就行了.

调用时
<%=irs(2,rs("pic")%>
这样是你固定调用某张图,,如果要全部循环调用的话,就不用这样了,直接循环全部就行了.

但是感觉没必要这么麻烦,不过或许在你的程序里有另外的结构..

a = "1|2|3|4"
aa = split(a,"|")
for i = 0 to ubound(aa)
response.write aa(i)&"<br />"
next

dim conn,rs,picurl,showpicurl,i
set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("数据库的相对URL")
set rs=conn.execute("select pic from vido")
picurl=rs("pic")
showpicurl=split(picurl,"|")
for i=0 to ubound(showpicurl)
response.write("<img s