如何在分页显示的表格中加入超级链接???(50分)

  • 主题发起人 主题发起人 richboy2002
  • 开始时间 开始时间
R

richboy2002

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现在表单中超级链接显示详细信息,但不知如何获得点中的标题,并到数据
库中找到相应的数据并显示出来???
已存在的相应部分asp代码如下,该如何添加剩下的代码?请指教!(假设显示详细资料的
网页名为default.asp)
<%
'打开某一张表
sql="select * from 工会新闻 order by 序号"
rstobj.open sql,cnndb
%>
<%do
while not rstobj.eof%>
<TR>
<TD width=36 bgColor=#EFF7FA height=20 align="center">
<font size="2"><%=i%></font></TD>
<TD width=451 bgColor=#EFF7FA height=20 align="left" valign="middle">
<font size="2"> </font><a href="default.asp"><font size="2"><% = rstObj("标题") %></font></a></TD>
<TD width=74 bgColor=#EFF7FA height=20 align="center">
<font size="2"><% = rstObj("日期") %></font></TD>
</TR>
<%rstobj.movenext%>
<% loop
rstobj.close
set rstobj=nothing
cnnDB.close
set cnnDB=nothing
%>
 
//链接改成如下,然后在default.asp中根据ID取出对应记录详细信息。[:I]
<a href="default.asp?id="<%=i%>>
 
连接处传个参数即可
 
YoungSun,传递了参数后,在defalut.asp里应该如何应用这个传递的参数?能否写个详细
些的代码?
 
在default.asp中取ID的方法(vbs):
dim id
id = Request.QueryString("ID")
...
 
好象还是不行!我写代码如下:
<a href="default.asp?ID="<%=rstObj("序号")%>>
在default.asp中代码如下:
dim id
id=Request.QueryString("ID")
sql="select * from 工会新闻 where 序号='" &amp;
id &amp;
"'"
rstobj.open sql,cnndb
运行抱错,但结果也没出来,到底什么地方出了问题》???
 
sql="select * from 工会新闻 where 序号=[red]'" &amp;
id &amp;
"'"[/red]
你的ID字段是字符串吗?如果是整型,则不能有引号。你可以在执行前输出SQL语句看一下,
如下:
response.write(sql)
仔细检查一下是否得到了ID,SQL语句是否正确,可以把SQL语句拿出来,到access中执行看
一下,能不能通过。
 
同意YoungSun
 
答案找到了!我把<a href="default.asp?ID="<%=rstObj("序号")%>>
里左面的引号去掉就ok了!这是为什么?另外如果要想传递两个参数给
default.asp,那又该如何写?YoungSun,你好象也一直在网上的,能交
换个QQ号码吗?方便切磋,我的QQ:4757573
 
对头,我没有注意到,那里是不能有引号的。
我在局域网上QQ不方便,所以不能通过QQ联系了。[:I]
 
还没回答我:如果要想传递两个或两个以上参数给default.asp,那又该如何写?如果QQ联系
不方便,MSN也可以呀,我的Email Address:mazunini@sina.com
 
传递两个参数的方法是
<a href="default.asp?var1="<%=rstObj("字段一")%>&amp;var2=<%=rsObj("字段二")%>>
即多个参数之间用&amp;分隔。
不好意思,我还没有msn,很另类是不是。我的邮箱
mailto:kingyoungsun@163.com
共同学习。
 
那有什么方法可以在线联系的?你的邮箱是实时接收的吗?你不会告诉我没方法实时联系
吧!faint!另外你专长是asp和VB吧!那Vc++和java如何?可以切磋切磋!
 
既然是来这个论坛,我当然是用delphi的,ASP只是熟悉而已,不能说专长。
我觉得通过邮件交流很好嘛,我收信很快的。C++才学,java则是不懂。[:I]
 
这个论坛主要侧重delphi,挺不错的!能介绍个好点的侧重于VB或ASP论坛给我吗?
 
多人接受答案了。
 
VB或ASP我真的不是很熟,你问的简单所以我才答得上来。
 
后退
顶部