一个入门级的问题---要在asp中插入一段html语句?

公孙 2004-05-07 04:37:33
<%
for i=1 to rs1.recordCount '变量i从1循环到数据庫中的全部记录数
if (i mod 5 =1) then '每个tr显示5个记录
response.write "<tr valign="&"top"&">"
end if
response.write "<td>"&rs1("Tname")&"</td>"
if (i mod 5 = 0) then
response.write"</tr>"
end if
rs1.movenext
next
rs1.close
%>



不过,我要在这个rs1("Tname")的前面加一个超链接,
超链接的内容是:<a class="***" href="abc.asp?Tid=<%=rs1(0)%>" target="_blank">

还有要让这个动态创建的表格,显示在界面的top,上面的"<tr valign="&"top"&">"
好象没用,不知怎么回事?

各位大哥指教~!
...全文
43 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mao1997 2004-05-07
  • 打赏
  • 举报
回复
<%
for i=1 to rs1.recordCount '变量i从1循环到数据庫中的全部记录数
if (i mod 5 =1) then '每个tr显示5个记录
response.write "<tr valign='top'>"
end if
response.write "<td><a class='***' href='abc.asp?Tid="&rs1(0)&"' target='_blank'> "&rs1("Tname")&"</a></td>"
if (i mod 5 = 0) then
response.write"</tr>"
end if
rs1.movenext
next
rs1.close
%>
这个输出的是表格吧
你是不是想在表格里出一行数据后,让它空一行
改成这样是不是符合你的要求
<%
for i=1 to rs1.recordCount '变量i从1循环到数据庫中的全部记录数
if (i mod 5 =1) then '每个tr显示5个记录
response.write "<tr valign='top'>"
end if
response.write "<td><a class='***' href='abc.asp?Tid="&rs1(0)&"' target='_blank'> "&rs1("Tname")&"</a></td>"
if (i mod 5 = 0) then
response.write"</tr><tr><td colspan='5'></td></tr>"
end if
rs1.movenext
next
rs1.close
%>
公孙 2004-05-07
  • 打赏
  • 举报
回复
to :gu1dai(水中花)

那两个<br>具体是要加在哪个位置?
gu1dai 2004-05-07
  • 打赏
  • 举报
回复
把asp语句放再<% %>里面
知道了吗
gu1dai 2004-05-07
  • 打赏
  • 举报
回复
加两个<br>
就ok了
asp是这样的
<%asp语句%>
html文本
<%asp语句%>
asp语句是这种结构,你如果要加如html文本,就采用我说的,多加<%%>
就ok了
公孙 2004-05-07
  • 打赏
  • 举报
回复
从数据库里取出一行数据后,让它空一行,然后再显示下一行,不知道要在什么地方+个<br>??

赐教


各位大哥,帮帮忙啊。在线等
公孙 2004-05-07
  • 打赏
  • 举报
回复
谢谢上面的各位大哥们,尤其是Miriamy(Miriamy)。

BlueAge(默默),你的那个"<td><a class=""***"" href=""abc.asp?Tid="&rs1(0)&"" target=""_blank""> "&rs1("Tname")&"</a></td>" 这句好象不对,


可是Miriamy(Miriamy),那个top的问题,不知道怎么回事,还是不行。
"<td valign=""top""> 这句代码,好象一点作用都没起到?

还有我想从数据库里取出一行数据后,让它空一行,不知道要在什么地方+个<br>??

赐教
mearymeng 2004-05-07
  • 打赏
  • 举报
回复
支持 : BlueAge(默默) (
Miriamy 2004-05-07
  • 打赏
  • 举报
回复

直接"<tr valign='top'>"就可以!
top不是你定义的变量
是表格的属性


<%
for i=1 to rs1.recordCount '变量i从1循环到数据庫中的全部记录数
if (i mod 5 =1) then '每个tr显示5个记录
response.write "<tr valign='top'>"
end if
response.write "<td><a class='***' href='abc.asp?Tid="&rs1(0)&"' target='_blank'> "&rs1("Tname")&"</a></td>"
if (i mod 5 = 0) then
response.write"</tr>"
end if
rs1.movenext
next
rs1.close
%>

JackSonzhang 2004-05-07
  • 打赏
  • 举报
回复
同意楼上说 的
BlueAge 2004-05-07
  • 打赏
  • 举报
回复
<%
for i=1 to rs1.recordCount '变量i从1循环到数据庫中的全部记录数
if (i mod 5 =1) then '每个tr显示5个记录
response.write "<tr valign=""top"">"
end if
response.write "<td><a class=""***"" href=""abc.asp?Tid="&rs1(0)&"" target=""_blank""> "&rs1("Tname")&"</a></td>"
if (i mod 5 = 0) then
response.write"</tr>"
end if
rs1.movenext
next
rs1.close
%>
lanechng 2004-05-07
  • 打赏
  • 举报
回复
直接"<tr valign=top>"就可以!
skyboy0720 2004-05-07
  • 打赏
  • 举报
回复
"<tr valign=""top"">"

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧