lmyh5201 发表于 2008-7-15 10:26

急!急!急!怎样循环取数据库里的值并把值赋给TABLE的一个TD啊

表AA,里面的字段为id(自增) ,linkname,link.
我想循环取linkname这一列(数据库里有多少列,就取多少列),并把取出来的linkname这一列放到table的td里,怎么实现啊

lmyh5201 发表于 2008-7-15 10:37

怎么没有人回复啊 !

hmhz 发表于 2008-7-15 10:48

[code]
<table width="100%" cellpadding="0" style="border-collapse:collapse" border="1" cellspacing="1" bordercolor="#C0C0C0">
<tr align="center">
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from Caigou order by id desc",conn,1,1
if not(rs.eof and rs.bof) then
do while not rs.eof
%>
<td height="20"><%=rs("id")%></td><td><%=rs("linkname")%></td><td><%=rs("link")%></td>
<%
rs.movenext
loop
end if
rs.close
set rs=nothing
%>
</tr>
</table>
[/code]

[[it] 本帖最后由 hmhz 于 2008-7-15 10:49 编辑 [/it]]

lmyh5201 发表于 2008-7-15 11:22

怎么打印出来是这样的啊 !

lmyh5201 发表于 2008-7-15 11:23

能不能把中间的距离离的近点啊

hmhz 发表于 2008-7-15 12:21

你自己设置宽度就是了,晕

lmyh5201 发表于 2008-7-15 12:32

我设置了啊 还是不可以啊 ,第一个和第二个词之间离的太远了,后面的就没有事,就 第一个词和第二个词之间的距离太远了

hmhz 发表于 2008-7-15 12:37

table 的宽度不要使用100% 这样会和整个页面宽度一样了,你可以使用绝对值来控制宽度
[code]
<table width="150" cellpadding="0" style="border-collapse:collapse" border="1" cellspacing="1" bordercolor="#C0C0C0">
<tr align="center">
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from Caigou order by id desc",conn,1,1
if not(rs.eof and rs.bof) then
do while not rs.eof
%>
<td height="20" width="50"><%=rs("id")%></td>
<td height="20" width="50"><%=rs("linkname")%></td>
<td height="20" width="50"><%=rs("link")%></td>
<%
rs.movenext
loop
end if
rs.close
set rs=nothing
%>
</tr>
</table>
[/code]

lmyh5201 发表于 2008-7-15 12:42

还是不可以啊,我把代码贴出来吧,帮我看看。
<table align="center" height="18" border="0" cellpadding="0" cellspacing="0">
        <tr>
                <td align="center"> <a href="newsbuffer.asp?CategoryName=<%=Server.URLEncode("免责声明")%>">免责声明</a> | <a href="newsbuffer.asp?CategoryName=<%=Server.URLEncode("版权所有")%>">版权所有</a> | <a href="newsbuffer.asp?CategoryName=<%=Server.URLEncode("隐私保护")%>">隐私保护</a></td>
        </tr>
        <tr>
                <%
                if not(rsLink.eof and rsLink.bof) then
                do while not rsLink.eof
                %>
                <td align="center"><%=rsLink("LinkName")%> | </td>
                <%
                rsLink.movenext
                loop
                end if
                rsLink.close
                set rsLink=nothing
                %>
        </tr>
        <tr>
                <td align="center">北京澳仔科技有限公司 电话:010-68188138<script language="javascript" type="text/javascript" src="http://js.users.51.la/2003806.js"></script>
<noscript><a href="http://www.51.la/?2003806" target="_blank"><img alt="&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;" src="http://img.users.51.la/2003806.asp" style="border:none" /></a></noscript></td>
        </tr>
</table>

SkyGull 发表于 2008-7-15 15:10

晕哇.你到底是按列排还是按行排啊...郁闷...

哪有按列排还设宽高的啊...如果设了宽你的table width就不用设了啊....

循环之间没有tr
一直在循环td...汗...........

页: [1]

编程论坛