| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 888 人关注过本帖
标题:for next 与 if
取消只看楼主 加入收藏
zhanxinlin
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:96
专家分:156
注 册:2010-5-19
结帖率:92.86%
收藏
已结贴  问题点数:5 回复次数:3 
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
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
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
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.017543 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved