| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 888 人关注过本帖
标题:for next 与 if
只看楼主 加入收藏
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
结帖率:92.86%
收藏
已结贴  问题点数:5 回复次数:7 
for next 与 if
代码如下,运行程序test.asp?num=4后,并不是在第1-4单元格各输出1、2、3、4,在5-18单元格为空格。而是18个单元格全部输出了+1值,就如同没有了if语句一样。是哪里出了问题了。

<table width="252" height="133" border="1">
 <%for tr=1 to 6%>
  <tr>
    <%for td=1 to 3
    a=a+1%>
    <td><%if a < request.QueryString("num") or a=request.QueryString("num") then%>

    <%=a%> <%end if %> </td>
    <%next%>
  </tr>
  <%next%>
</table>
搜索更多相关主题的帖子: next 
2010-08-11 22:31
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
注意一下输出的值是什么,不就清楚了

★★★★★为人民服务★★★★★
2010-08-12 08:22
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
a又是什么值?

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-08-12 08:31
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
收藏
得分:0 
输出的值  a  是1   2   3   4    5  ....   17    18   ,但是if语句似乎不起作用,是哪里出了问题,因为a的值为5之后,if的逻辑就是假的了。

[ 本帖最后由 zhanxinlin 于 2010-8-12 21:40 编辑 ]
2010-08-12 21:36
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:5 
<table width="252" height="133" border="1">
<%
a=0
inum=request.QueryString("num")+1
for tr=1 to 6
%>
  <tr>
    <%for td=1 to 3
    a=a+1%>
    <td><%if a < inum then%>
    <%=a%> <%end if %> </td>
    <%next%>
  </tr>
  <%next%>
</table>

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-08-13 08:33
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
收藏
得分:0 
以下是引用hams在2010-8-13 08:33:41的发言:



  
   
   
      
   
  
  
 
运行成功了,但我有个问题,就是:
inum=request.QueryString("num")

<%if a <= inum then%>
为什么写成这样不成了。  <=       or 等难道在  if  里面不可以用这样的逻辑符号呀
2010-08-14 13:25
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
数据类型不对

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-08-16 08:37
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
收藏
得分:0 
还很模糊,不能理解,慢慢学习中…  谢谢老师指点
2010-08-17 00:05
快速回复:for next 与 if
数据加载中...
 
   



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

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