新微赢技术网
标题:
[求助]一个小问题
[打印本页]
作者:
青苹果
时间:
2010-1-13 00:49
标题:
[求助]一个小问题
<!--#include file="articleconn.asp"--> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type="text/css"> <!-- --> </style> <style type="text/css"> <!-- --> </style> <link href="css.css" rel="stylesheet" type="text/css"> </head>
<body> <% n=1 '查询出为首页图片新闻的最新文章作为首页上的图片新闻显示 if n<> "" then sql="select * from article where picchk=1 order by dateandtime desc" set rs=conn.execute(sql)%> <% do while not rs.eof %> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="80" valign="top"><a href="open.asp?id=<%=rs("newsid")%>&path=<%=rs("path")%>&filename=<%=rs("N_Fname")%>") target="_blank" ><img src=<%=rs("picurl")%> width="150" height="110" border="0"></a></td> <td width="3%" valign="top"> </td> <td width="87%" valign="middle"><span class="unnamed1"><span class="unnamed2"><span class="unnamed2"><a href="open.asp?id=<%=rs("newsid")%>&path=<%=rs("path")%>&filename=<%=rs("N_Fname")%>" target="_blank"><%=left(rs("content"),180)%>...</a></span></span></span></td> </tr> </table> <%n=n-1 if n<1 then exit do rs.movenext loop rs.close set rs=nothing conn.close set conn=nothing%> <%end if%> </body> </html> 这是显示首页图片的代码, 我想问一下设那个 <%n=1%> 和后面的<%n=n-1 if n<1 then exit do%>这个有什么作用?
作者:
⊿°屵重缺銭
时间:
2010-1-13 00:49
俺感觉没有用呀,
作者:
X嘉葰
时间:
2010-1-13 00:49
不知道啊,我把他去掉就显示不出来了.
作者:
踏浪
时间:
2010-1-13 00:49
为了退出循环
说是循环,其实只能执行一次嘛
先把n赋为1,再减1,然后再判断小于1的话退出循环
作者:
草根
时间:
2010-1-13 00:49
那为什么去掉就显示不出图片啊
作者:
亚提斯
时间:
2010-1-13 00:49
以下是引用cime63在2005-5-27 15:26:11的发言: 为了退出循环说是循环,其实只能执行一次嘛先把n赋为1,再减1,然后再判断小于1的话退出循环
那不是只读出了一条记录,也用不到循环呀,
作者:
(のkisδ≒雪
时间:
2010-1-13 00:49
只说明楼主给的程序很BC
呵呵
要不然就是有什么隐情,我看不出
作者:
賤xs騷
时间:
2010-1-13 00:49
<% n=1 '查询出为首页图片新闻的最新文章作为首页上的图片新闻显示 if n<> "" then sql="select * from article where picchk=1 order by dateandtime desc" set rs=conn.execute(sql)%> <% do while not rs.eof %> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="80" valign="top"><a href="open.asp?id=<%=rs("newsid")%>&path=<%=rs("path")%>&filename=<%=rs("N_Fname")%>") target="_blank" ><img src=<%=rs("picurl")%> width="150" height="110" border="0"></a></td> <td width="3%" valign="top"> </td> <td width="87%" valign="middle"><span class="unnamed1"><span class="unnamed2"><span class="unnamed2"><a href="open.asp?id=<%=rs("newsid")%>&path=<%=rs("path")%>&filename=<%=rs("N_Fname")%>" target="_blank"><%=left(rs("content"),180)%>...</a></span></span></span></td> </tr> </table> <%'n=n-1 'if n<1 then exit do rs.movenext loop rs.close set rs=nothing conn.close set conn=nothing%> <%'去掉这个end if%> 你把加粗部分去掉再试试
作者:
森林的眼泪
时间:
2010-1-13 00:49
未必只有一条啊
作者:
绝对标致
时间:
2010-1-13 00:49
本页无法显示
试图访问的网页出现问题,无法显示。
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2