| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 943 人关注过本帖
标题:[求助]一个小问题
只看楼主 加入收藏
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
 问题点数:0 回复次数:11 
[求助]一个小问题

<!--#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">&nbsp;</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%>这个有什么作用?

搜索更多相关主题的帖子: css html article content include 
2005-05-27 15:19
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
俺感觉没有用呀,

我很菜,但我很努力!
2005-05-27 15:22
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 
不知道啊,我把他去掉就显示不出来了.

总有一天,我要亲手打布什一吧掌.
2005-05-27 15:24
cime63
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2004-8-9
收藏
得分:0 
为了退出循环
说是循环,其实只能执行一次嘛
先把n赋为1,再减1,然后再判断小于1的话退出循环

2005-05-27 15:26
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 
那为什么去掉就显示不出图片啊

总有一天,我要亲手打布什一吧掌.
2005-05-27 15:27
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
以下是引用cime63在2005-5-27 15:26:11的发言: 为了退出循环 说是循环,其实只能执行一次嘛 先把n赋为1,再减1,然后再判断小于1的话退出循环
那不是只读出了一条记录, 也用不到循环呀,

我很菜,但我很努力!
2005-05-27 15:30
cime63
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2004-8-9
收藏
得分:0 
只说明楼主给的程序很BC

呵呵

要不然就是有什么隐情,我看不出

2005-05-27 15:32
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
<% 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">&nbsp;</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%> 你把加粗部分去掉再试试

我很菜,但我很努力!
2005-05-27 15:33
cime63
Rank: 1
等 级:新手上路
帖 子:167
专家分:0
注 册:2004-8-9
收藏
得分:0 
未必只有一条啊

2005-05-27 15:33
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 

本页无法显示

试图访问的网页出现问题,无法显示。

总有一天,我要亲手打布什一吧掌.
2005-05-27 15:39
快速回复:[求助]一个小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039586 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved