作者guotaiming (爱吃蛋黄派)
看板Visual_Basic
标题[ASP ] 请教Response.Write为什麽会跑到最前面?
时间Sat Jun 3 12:00:06 2006
=======程式开始=======
<HTML>
<BODY bgcolor="#FFFFFF">
<CENTER><TABLE BORDER=1>
<head>
</head>
<TR BGCOLOR=#00FFFF>
<%
' Part I:输出「抬头名称」
For i=1 to rs.Fields.Count-1
k=rs(i).Name
Response.Write "<TD><FONT SIZE=3>" & k & "</FONT></TD>"
Next
%>
</TR>
<%
' Part II:输出资料表的「内容」
area=Request("area")
rs.MoveFirst ' 将目前资料录移到第一笔
While Not rs.EOF ' 判断是否过了最後一笔
Row = "<TR>"
For i=1 to rs.Fields.Count-1
Row = Row & "<TD><FONT SIZE=2>" & rs(i) & "</FONT></TD>"
Next
Response.Write Row & "</TR>"
rs.MoveNext ' 移到下一笔
Wend
Response.Write "人数小计:" & countall
%>
</TABLE></CENTER>
</BODY>
</HTML>
=======程式结束============
照理,人数小计这一行,应该出现在表格之後,
可是我执行程式後,发现「人数小计」这一行
都会出现在表格之前,请问这是为什麽,谢谢大大的回答。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.244.125.224
1F:推 abliou:我猜是因为你"table"的定义..请注意<table></table>跟最後 06/03 15:37
2F:→ abliou:一行"人数小计"间的关系.. 06/03 15:38
3F:推 fumizuki:你的<table> 中怎麽会有<head> 06/03 21:04
4F:推 fumizuki:然後人数小计前後没有td 和tr... 06/03 21:05