标题:ASP横向显示
只看楼主
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
结帖率:79.07%
已结贴  问题点数:20 回复次数:4 
ASP横向显示
我想把表(teachers)里的字段men1、men2、men3、men4横向显示。如下代码只是看到空白一片,请高手指点为何。谢谢。
<!--#include file="conn.asp"-->
<%
 set rs=server.createobject("adodb.recordset")
 sql="select * from teachers where id="&request("id")
 rs.open sql,conn,1,3
%>
<table width=""100%"" align=’center’>
<%
for i=1 to rs.recordcount
if (i mod 4 =1) then
response.write "<tr>"
end if
response.write "<td width=200>"&rs("men1")&"<br>"&rs("men2")&"<br>"&rs("men3")&"<br>"&rs("men4")&"</td>"
if (i mod 4 = 0) then
response.write "</tr>"
end if
rs.movenext
next
rs.close
%>
</table>
</body>
</html>
搜索更多相关主题的帖子: ASP 
2010-12-09 13:25
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:20 
先看你的一片空白HTML是什么

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-09 14:32
a190066
Rank: 4
等 级:业余侠客
威 望:2
帖 子:175
专家分:204
注 册:2010-6-24
得分:0 
回复 2楼 hams
是我在测试的ID行本来没有数据。现在可以显示了,可以横向读取men1、men2、men3、men1、四个字段。但在页面上还是竖着显示,好象response.write "<tr>" 和response.write "<td width=200>"没有写入。请教高手如何解决?谢谢!
2010-12-09 17:03
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:0 
response.write "<tr>" 没写就要看你的那个IF条件是不是有问题
response.write "<td width=200>"不可能没有写入,否则后面的"&rs("men1")&"<br>"&rs("men2")&"<br>"&rs("men3")&"<br>"&rs("men4")&"</td>" 也不会写入,因为他们是一个完整的字符串运算。

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-09 17:27
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:0 
你那些记录是竖着显示是因为每个后面都换行

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-12-09 17:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-328486-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056204 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved