一个入门级的问题---要在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"&">"
好象没用,不知怎么回事?

各位大哥指教~!
...全文
16 12 点赞 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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"">"
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-07 04:37
社区公告
暂无公告