编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

求指点:对已经有的记录按顺序加上编号

求指点:对已经有的记录按顺序加上编号

求指点:

我想在查出的列表结果,排序后,对每笔记录都用序号排列.
比如有记录

aaa    aabd  dfdd  de e fe
bbb    ccde  fdffd  de d df
ccc    efeae dfdfd  dfd df df
.........

现在我想在每笔资料的前面,按顺序编个号,该如何做?
现有代码:
      <tr>
       <td bgcolor="#f000ff" align="center">姓名</td>
       <td bgcolor="#f000ff" align="center">电话</td>
       <td bgcolor="#f000ff" align="center">分机</td>
       <td bgcolor="#f000ff" align="center">开始日期</td>
       <td bgcolor="#f000ff" align="center">开始时间</td>
       <td bgcolor="#f000ff" align="center">时长</td>
       <td bgcolor="#f000ff" align="center">费用</td>
      </tr>
      <%
        do while not rs.eof
      %>
      <tr>
       <td align="center"><%=rs("x")%></td>
       <td align="center"><%=rs("y")%></td>
       <td align="center"><%=rs("z")%></td>
       <td align="center"><%=rs("b")%></td>
       <td align="center"><%=rs("c")%></td>
       <td align="center"><%=rs("d")%></td>
       <td align="center"><%=rs("e")%>  </td>
      </tr>
      <%
      rs.movenext
      loop
      %>

我该加个FOR循环在哪里?怎么塞进去?

TOP

<%dim bb=1
        do while not rs.eof
      %>
<tr>      
       <td align="center"><%=bb%></td>
       <td align="center"><%=rs("x")%></td>
       <td align="center"><%=rs("y")%></td>
       <td align="center"><%=rs("z")%></td>
       <td align="center"><%=rs("b")%></td>
       <td align="center"><%=rs("c")%></td>
       <td align="center"><%=rs("d")%></td>
       <td align="center"><%=rs("e")%>  </td>
      </tr>
      <%
      rs.movenext
      bb+=1
      loop
      %>
最新作品:百货品牌商品资讯第一门户([url]http://www.ib100.com/[/url]),欢迎交流

TOP

select * from 你的表 order by id asc

TOP

以下是引用regedit在2005-1-18 12:30:39的发言: <%dim bb=1 do while not rs.eof %> <tr> <td align="center"><%=bb%></td> <td align="center"><%=rs("x")%></td> <td align="center"><%=rs("y")%></td> <td align="center"><%=rs("z")%></td> <td align="center"><%=rs("b")%></td> <td align="center"><%=rs("c")%></td> <td align="center"><%=rs("d")%></td> <td align="center"><%=rs("e")%> </td> </tr> <% rs.movenext bb+=1 loop %>
报错:语句未结束:应该是:dim bb bb=1 然后bb+1 可是出来的结果,为什么不是从1开始呢,全部值都是1.

TOP

搞定了:
BB+=1改为:
BB=BB+1

TOP

以下是引用9sex0在2005-1-18 13:22:46的发言: 搞定了: BB+=1改为: BB=BB+1
呵呵,用了字符串的相加了…
最新作品:百货品牌商品资讯第一门户([url]http://www.ib100.com/[/url]),欢迎交流

TOP

发新话题