<%
SQL="select sum(points) as poang ,nick from enrad2 group by nick"
set rs=databas.execute(sql)
%>
<table border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" width="50%">
<%
response.write "<tr bgcolor='#D9E0E2'><td align='center'><p><b>Namn</td><td align='center'><p><b>Poäng</td><td align='center'><p><b>Antal omgångar</td></tr>"
y=0
do until rs.eof
y=y+1
SQL="SELECT * FROM Enrad2 where nick='"&rs("nick")&"'"
set rs2=databas.execute(sql)
response.write "<tr><td bgcolor='#FFFFFF'><p>"&y&": "&rs("nick") &"</td><td align='center' bgcolor='#F2F6F7'><p><b> "& rs("poang")&"</td><td align='center' bgcolor='#FFFFFF'><p>"
SQL="SELECT Nick From enrad2 where nick='"&rs("nick")&"'"
set rs3=databas.execute(sql)
x=0
do until rs3.eof
x=x+1
rs3.movenext
loop
response.write x&"</td></tr>"
rs.movenext
loop
%>
Att döma av rubrikraden i din kod vill du skriva ut en tabell med tre kolumner namn, antal och antal omgångar som personen deltagit i. Är det så? Vad använder du i så fall x, rs2 och rs3 till?
Vad tror du om nånting sånt här:
<%
SQL="select sum(points) as poang, nick, count(nick) as antal from enrad2 group by nick"
set rs=databas.execute(sql)
%>
<table border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" width="50%">
<tr bgcolor='#D9E0E2'>
<td align='center'><p><b>Namn</td>
<td align='center'><p><b>Poäng</td>
<td align='center'><p><b>Antal omgångar</td>
</tr>
<%
y=0
do until rs.eof
y=y+1
response.write "<tr>"
response.write "<td bgcolor='#FFFFFF'><p>"&y&": "&rs("nick") &"</td>"
response.write "<td align='center' bgcolor='#F2F6F7'><p><b> "& rs("poang")&"</td>"
response.write "<td align='center' bgcolor='#FFFFFF'><p>"& rs("antal") &"</td>"
response.write "</tr>"
rs.movenext
loop
%>
</table>
259 ms totalt · 4 externa anrop · v20260731065814-full.bb1ae624