asp 嵌套循环输出数据库 20
我在数据库里面有,10,11两个数据,然后我想用fori=1to12依次列出12个数字,每次循环时候检测数据库有没有i这个数据,有的话输出数据库的数据,没有的话输出i就是...
我在数据库里面有,10,11两个数据,然后我想用for i=1 to 12依次列出12个数字,每次循环时候检测数据库有没有i这个数据,有的话输出数据库的数据,没有的话输出i
就是说,i=1时候,检测数据库没有1这个数字,所以输出i=1
循环到i=10的时候,数据库有10这个数字,就输出数据库的10
我该怎么写?
原来读取数据库的代码我这样写的:
reportdate就是数据库10,11这组数据的字段名
月份:
<%do while not rst.eof %>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame"><%=rst("reportdate“)%></a>
<%rst.movenext%>
<%loop%>
我的for循环和if语句怎么写才好?
i的10是for i=1 to 12里面循环到i=10
另外一个是数据库里面的10
数据表结构
reportdate
10
11
其实就是i从1到12循环,如果检测到i=数据表reportdate这个字段的数据(比如是10)的时候,就输出数据库的reportdate(比如是10),否则就直接输出i值
我想要的输出结果就是这样的:
1(i值) | 2(i值) | 3(i值) | 4(i值) | 5(i值) | 6(i值) | 7(i值) | 8(i值) | 9(i值) | 10(数据库的reportdate值) | 11(数据库的reportdate值) | 12(i值)
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame"><%=rst("reportdate“)%></a>
这句就是输出10,11的带连接
输出i值不带连接 展开
就是说,i=1时候,检测数据库没有1这个数字,所以输出i=1
循环到i=10的时候,数据库有10这个数字,就输出数据库的10
我该怎么写?
原来读取数据库的代码我这样写的:
reportdate就是数据库10,11这组数据的字段名
月份:
<%do while not rst.eof %>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame"><%=rst("reportdate“)%></a>
<%rst.movenext%>
<%loop%>
我的for循环和if语句怎么写才好?
i的10是for i=1 to 12里面循环到i=10
另外一个是数据库里面的10
数据表结构
reportdate
10
11
其实就是i从1到12循环,如果检测到i=数据表reportdate这个字段的数据(比如是10)的时候,就输出数据库的reportdate(比如是10),否则就直接输出i值
我想要的输出结果就是这样的:
1(i值) | 2(i值) | 3(i值) | 4(i值) | 5(i值) | 6(i值) | 7(i值) | 8(i值) | 9(i值) | 10(数据库的reportdate值) | 11(数据库的reportdate值) | 12(i值)
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame"><%=rst("reportdate“)%></a>
这句就是输出10,11的带连接
输出i值不带连接 展开
展开全部
你的问题是这样的吗?
<%
dim i
i = 0
do while not rst.eof
%>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame">
<%
if i = rst("reportdate“) then
response.write rst("reportdate“)
else
response.write i
end if
%>
</a>
<%
i = i + 1
rst.movenext
loop
%>
<%
dim i
i = 0
do while not rst.eof
%>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame">
<%
if i = rst("reportdate“) then
response.write rst("reportdate“)
else
response.write i
end if
%>
</a>
<%
i = i + 1
rst.movenext
loop
%>
展开全部
<%
dim i
i = 0
do while not rst.eof
%>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame">
<%
if i = rst("reportdate“) then
response.write rst("reportdate“)
else
response.write i
end if
%>
</a>
<%
i = i + 1
rst.movenext
loop
%>
dim i
i = 0
do while not rst.eof
%>
<a href="info_search.asp?reportdate=<%=rst("reportdate")%>" target="sFrame">
<%
if i = rst("reportdate“) then
response.write rst("reportdate“)
else
response.write i
end if
%>
</a>
<%
i = i + 1
rst.movenext
loop
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询