webForumDet fria alternativet

Hämtar ut fel.

2 svar · 194 visningar · startad av limpon

limponMedlem sedan sep. 2001175 inlägg
#1
SQL="select sum(points) as poang ,nick from enrad2 group by nick order by 1 desc"

Den hämtar inte ut alla poäng.
Säg det står t.ex

limpon = 1 poäng
på en omgång
sedan nästa så har han 0 poäng
sedan nästa 1 poäng
då ska han ju visa 2 poäng.
det gör den inte den visar bara 1 nu.

Nån som kan ge ett bra svar på detta?

limponMedlem sedan sep. 2001175 inlägg
#2

Så här ser koden ut efter.

<%
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
%>

Hoppas det är där felet är.

agneta_rungMedlem sedan juli 2002145 inlägg
#3

Hej!

Vad är det du vill åstadkomma? :q

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>
132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)