Asp怎样写读取一个数据库中,一个字段里面逗号分隔开的值呢?
例如数据库某个表中字段是name,里面的一条数据中的数值是是111.jpg,222.jpg,333.jpg,444.jpg,(这是使用复选框录入的数据),每条数据之间用逗...
例如数据库 某个表中字段是name,里面的一条数据中的数值是是 111.jpg,222.jpg,333.jpg,444.jpg,(这是使用复选框录入的数据),每条数据之间用逗号分隔开了。现在我想按格式读取出来,格式如下:
<li><img src="111.jpg"</li>
<li><img src="222.jpg"</li>
<li><img src="333.jpg"</li>
<li><img src="444.jpg"</li>
请问应该怎样做呢?
我如果 用<%=res("pic")%>读取的话 显示出来是 111.jpg,222.jpg,333.jpg,444.jpg
现在我想按格式显示呢,希望高手指点,万分感激。 展开
<li><img src="111.jpg"</li>
<li><img src="222.jpg"</li>
<li><img src="333.jpg"</li>
<li><img src="444.jpg"</li>
请问应该怎样做呢?
我如果 用<%=res("pic")%>读取的话 显示出来是 111.jpg,222.jpg,333.jpg,444.jpg
现在我想按格式显示呢,希望高手指点,万分感激。 展开
2个回答
展开全部
用SPLIT函数,把字符串变成数组,然后对数组进行操作就可以了。
例:
str = "111.jpg,222.jpg,333.jpg,444.jpg,555.jpg"
arr = split(str, ",")
rw = "<ul>" & vbcrlf
for each i in arr
rw = rw & "<li><img src=""" & i & """></li>" & vbcrlf
next
rw = rw & "</ul>"
response.write rw
例:
str = "111.jpg,222.jpg,333.jpg,444.jpg,555.jpg"
arr = split(str, ",")
rw = "<ul>" & vbcrlf
for each i in arr
rw = rw & "<li><img src=""" & i & """></li>" & vbcrlf
next
rw = rw & "</ul>"
response.write rw
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询