Frågan 21 juni 2004 16:30 #1 Tjenare!
Jag har gjort så att scriptet ska lista dom 20 största värderna från en tabell i en SQL databas..
Jag skulle vilja numrera dem från 1 till 20 också.
Men jag vet inte hur man ska göra..
Är det någon annan som vet?
Jesper T Medlem sedan nov. 2001 7 144 inlägg Jag vet ju inte på vilket sätt du loopar ut dem, men som princip:
[red]Dim i : i=0[/red]
Do while not rs.eof
[red]i=i+1[/red]
Response.write [red]i[/red] &" | "& rs(0) &"<br>"
loop
rs.movenext
Rött = ny kod (numrering)
Så..
Såhär ser en del av koden ut:
Do until RS.EOF
%>
<tr>
<td height="20%">[red]Här ska nummret in[/red] </td>
<td><a href="minsida.asp?id=<%=RS("ID")%>" target="_self"><%=RS("user")%></a></td>
<td><%=RS("fltPengar")%>
</td>
</tr>
<% RS.movenext
loop
%>
Hur skall det skrivas?
Jesper T Medlem sedan nov. 2001 7 144 inlägg Dim i : i=0
Do until RS.EOF
i=i+1
%>
<tr>
<td height="20%"><%=i%></td>
<td><a href="minsida.asp?id=<%=RS("ID")%>" target="_self"><%=RS("user")%></a></td>
<td><%=RS("fltPengar")%>
</td>
</tr>
<% RS.movenext
loop
%>
Palle Medlem sedan apr. 2000 3 174 inlägg En variant..
[red]<%
[blue]Dim iLoop[/blue]
Do until RS.EOF
[blue]iLoop = iLoop + 1[/blue]
Response.Write ""&_
"<tr>"& vbcrlf &_
" <td height=""20%"">"& [blue]iLoop[/blue] &"</td>"& vbcrlf &_
" <td><a href=""minsida.asp?id="& RS("ID") &""" target=""_self"">"& RS("user") &"</a></td>"& vbcrlf &_
" <td>"& RS("fltPengar") &"</td>"& vbcrlf &_
"</tr>"& vbcrlf
RS.movenext
loop
%>[/red]