question innehåller fotbollslagen som ska tippas och där
user_id inte är 0 så betyder siffrorna det ID-nummer det laget har (ni förstår nog när ni ser strecken :OO )
answer står för det rätta svaret hos lagen och där user_id inte är 0 står siffran för vad den medlemmen har tippat på.
vecka står för vilken vecka det är.
Det jag nu vill göra är att jag vill räkna ut hur många rätt medlem nummer 1 har. På bilden ser man att han har 3 rätt men hur ska man räkna ut detta på enklast möjliga sätt?
Jag tycker nog att du har byggt upp databasen lite fel.
Du bör skilja de rätta svaren från vad användarna har svarat.
Men om du skall göra det på det.. så skulle det ju bli en fråga typ
Dim i, corr ' och en massa annat
do until i=10
SQL = "select answer from tabell where id="&i ' hade du inte kört mySQL hade du kunnat nesta en sats istället...
set rs1 = conn.execute(SQL)
set rs2 = conn.execute("select answer from tabell where question="&i" AND user_id=1)
if cLng(rs1("answer")) = cLng(rs2("answer")) then corr=corr+1
i=i+1
loop
Response.Write("Du hade "&corr&" rätt, juhh")
Jag reserverar mig för allvarliga fel ;)
257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e