能不能用代码生成一个多行两列的表格(跟数据库字段一一对应)

pmrc2009 2009-07-01 09:18:11
能不能用代码生成一个多行两列的表格(跟数据库字段对应),并且自动显示出所有的字段(例:<%=user_name%>)

假设现在一个表(yang_user)两个字段 (sname,sapss)现在就要自动生成一个两行两列的表格。表格里面自动生成(<%=sname%>,<%=spass%>)

呵呵,我是不是有些太懒惰了,因为每次字段太多,建表格一个字段一个字段的字显示,有些重复...
...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pmrc2009 2009-07-01
  • 打赏
  • 举报
回复
谢谢
黑心 2009-07-01
  • 打赏
  • 举报
回复
set rs=server.CreateObject("adodb.recordset")
sql="select * from yang_user"
rs.open sql,conn,1,1
response.Write "<table border=1>"
response.Write "<tr>"
for i=0 to rs.fields.Count-1
response.Write "<td>"&rs.fields(i).name&"</td>"
next
response.Write "</tr>"

do while not rs.eof
response.Write "<tr>"
for j=0 to rs.fields.Count-1
response.Write "<td>"&rs.fields(j).value&"</td>"
next
response.Write "</tr>"
rs.movenext
loop
response.Write "</table>"
rs.close
pmrc2009 2009-07-01
  • 打赏
  • 举报
回复
感谢楼上的,我想字段名称也就是你写的字段1,字段2 我也想让他自动读取出来,而不是手动写上去的。
bsk_bg 2009-07-01
  • 打赏
  • 举报
回复
取ACTION 做传 递。试试。我没有具体的想,不过我想这么做应该是可以的,每条循环
shenzhenNBA 2009-07-01
  • 打赏
  • 举报
回复
[Quote=引用楼主 pmrc2009 的帖子:]
能不能用代码生成一个多行两列的表格(跟数据库字段对应),并且自动显示出所有的字段(例: <%=user_name%>)

假设现在一个表(yang_user)两个字段 (sname,sapss)现在就要自动生成一个两行两列的表格。表格里面自动生成( <%=sname%>, <%=spass%>)

呵呵,我是不是有些太懒惰了,因为每次字段太多,建表格一个字段一个字段的字显示,有些重复...
[/Quote]

这个其实简单,关键是懒惰成习惯了哦....呵呵,吹牛一下,可以如下:

<%
...数据连接查询部分省

rs.open sql,conn,1,1
if rs.bof and rs.eof then
response.write "No data ..."
else
response.write "Data list..."&"<br>"
response.write "<table width=100%>"
response.write "<tr>"
response.write "<td>列1名称</td>"
response.write "<td>列2名称</td>"
response.write "</tr>"
do while not rs.eof
response.write "<tr>"
response.write rs.fields("字段1").value
response.write "<td>"
response.write "</td>"
response.write "<td>"
response.write rs.fields("字段2").value
response.write "</td>"
response.write "</tr>"
rs.movenext
loop
response.write "</table>"
end if

...
%>
pmrc2009 2009-07-01
  • 打赏
  • 举报
回复
思路很清晰,测试数据怎么自动显示呀。
bsk_bg 2009-07-01
  • 打赏
  • 举报
回复
代码如下
<table >
<%dim i,j
j=0
for i=1 to 100
j=j+1
if j=1 then
response.write "<tr>"
end if
%>
<td>测试数据<td>

<%if j=2 then
response.write "</tr>"
j=0
end if
next%>
</table>

28,406

社区成员

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

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