我有一个显示问题,非常着急,请各位大侠帮帮忙!!!!!!!!!!!
把数据库中的记录分行显示.我是这样写的
<table bgcolor="#0099ff" style="BORDER-COLLAPSE: collapse" bordercolor="#FFFFFF"><tr>
<%
strcnn = "Driver={SQL Server};Server=huangfr;Database=atm;UID=sa;PWD=147852;OLE DB Services=-1;"
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open strcnn
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM foodinfo ",cnn,1,1
if not rs.eof then
if rs("id")<=8 then
do while not rs("id")>8
%>
<td>
<table border="1" height="200" style="BORDER-COLLAPSE: collapse" bordercolor="#FFFFFF">
<tr>
<td height="100" width="85" align="center"><font size="4"><a href="chuli.asp?nam=<%=rs("name")%>" class="black"><%=rs("name")%></a></font></td>
</tr>
<tr>
<td align="center"><font size="4"><%=rs("jiage")%><br>元</font></td>
</tr>
</table>
</td>
<% rs.movenext
loop
response.write"</tr>"
else
%>
<tr>
<%
do while not rs.eof
%>
<td>
<table border="1" height="200" style="BORDER-COLLAPSE: collapse" bordercolor="#FFFFFF">
<tr>
<td height="100" width="85" align="center"><font size="4"><a href="chuli.asp?nam=<%=rs("name")%>" class="black"><%=rs("name")%></a></font></td>
</tr>
<tr>
<td align="center"><font size="4"><%=rs("jiage")%><br>元</font></td>
</tr>
</table>
</td>
<% rs.movenext
loop
response.write"</tr>"
response.Write"</table>"
end if
end if
%>
可显示的时候只能显示第一行.