ASP根据ID数读取access数据库里一个字段里面的几张图片问题

asp如何根据ID(动态)读取一个字段里面的所有图片并在另外一个页面一列显示。比如:我一个access数据库有很多条记录其中有2个字段,1、是pic字段,二是picmor... asp如何根据ID(动态)读取一个字段里面的所有图片并在另外一个页面一列显示。比如:我一个access数据库有很多条记录其中有2个字段,1、是pic字段,二是picmore字段。我显示想要实现的就是点击pic字段跳转到另外一个面,而这个页面就是显示Picmore字段里面的所有图片(一列居中显示)。还有注意的就是我随便点击任何一条记录都可以实现上述功能。简单说就是动态根据ID去调用读取相对应ID picmore字段里面的所有图片。希望有哪位哥哥姐姐能相信的跟我说下。最好有代码供我学习参考。小弟感激不尽
各位大哥能不能详细点啊
展开
 我来答
guangmo0123
2010-07-26 · TA获得超过224个赞
知道答主
回答量:78
采纳率:0%
帮助的人:44万
展开全部
假设你的pic字段的内容是***.jpg ; morepic字段内容为1.jpg;2.jpg;3.jpg 。
A页面:a.asp
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from 表"
rs.open sql,conn,1,1

do while not rs.eof
%>
<a href="b.asp?id=<% =rs("id") %>"><img src="<% =rs("pic") %>" border="0" /></a>
<%
rs.movenext
loop
%>

B页面b.asp:

<%
id=request.QueryString("id")

Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from 表 where id="& id '后面的ID即为你的变量ID,根据此ID来查找此条记录
rs.open sql,conn,1,1

picmore=split(rs("picmore"))

for i=lbound(picmore) to ubound(picmore)
%>

<img src="<% =picmore(i) %>" border="0" /><br>
<%
next
%>

以上就是一些基本的代码,其中变量我没有定义,你自己在用是最好定义一下变量,另外图片的路径自己注意一下,我的是把图片和ASP文件在同一目录中。

a.asp中通过循环把所有的图片显示出来,通过单击不同的图片,来传递不同的ID,b.asp就利用a.asp传递过来的ID来查询数据表,也自用循环来显示picmore中所有的图片(前提是picmore字段中的内容和我假设的是一样)。

好了,不多说了,赶紧去试一下吧!!!
rosataihou
2010-07-26 · TA获得超过204个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:405万
展开全部
<a href="***.asp?picif=<%=rs("pic")%>">=<%=rs("pic")%></a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嵇新桖00b
2010-07-26 · TA获得超过833个赞
知道小有建树答主
回答量:1393
采纳率:0%
帮助的人:559万
展开全部
查询字段中的所有数据。再用一个循环语句显示就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq620053813
2010-07-30
知道答主
回答量:26
采纳率:0%
帮助的人:15.4万
展开全部
晕哦,这么简单的问题都不会,加我的Q帮你做两个页面就是Q号就是我的ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式