在asp中从数据中查询出来的数据,按正常大家都是横向排列。如何竖向排列从数据中数据?????小弟求助
不是这样的,比如说:数据库中有如下数据
栏位: 姓名 年龄 籍贯 出生地
aa 19 xx cc
aa1 20 xx1 cc1
aa2 20 xx2 cc2
比如说我按照年龄为20的查询在asp页面中如下显示
姓名 年龄 籍贯 出生地
aa1 20 xx1 cc1
aa2 20 xx2 cc2
我发帖子求助的意思是想象下面这样显示:同样的按照年龄为20的查询
姓名 aa1 aa2
年龄 20 20
籍贯 xx1 xx2
出生地 cc1 cc2
我这样做的意思是为了,结果一条数据有很多个栏位,有很多内容,在页面中横向显示超出页面非常难看。
请各位高手指点一二。谢谢,非常感谢
应该是可以的啊 我把全部的代码发出来 你看看
说明一下:
数据库名称为--student
字段:id(自动编号) name age address
我这里是可以显示出 你要的那种形式的。
<!--#include file="connection.asp"-->
<table width="540" align="center">
<tr>
<td width="100" height="75" align="left" valign="middle"><table width="100%" height="75" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>姓名</td>
</tr>
<tr>
<td>年龄</td>
</tr>
<tr>
<td>地址</td>
</tr>
</table>
</td>
<%
set rs = Server.CreateObject("ADODB.RecordSet")
mysql="Select * from student"
rs.open mysql,conn,1,3
%>
<%dim j
do while not rs.eof
j=j+1
%>
<td height="75" align="center" valign="middle">
<table height="75" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="25"><%=rs("name")%></td>
</tr>
<tr>
<td height="25"><%=rs("age")%></td>
</tr>
<tr>
<td height="25"><%=rs("address")%></td>
</tr>
</table>
</td>
<%
if j mod 4=0 then response.Write("</tr>")
rs.movenext
loop
rs.close
set rs=nothing
%>
</tr>
</table>