addera rätt antal svar

ASP

3 svar · 227 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Trådstart#1

Hej alla!

Detta är troligtvis inte så svårt att lösa det fast jag fixar det inte själv. Jag har ett fråge-formulär med radio-buttons. Detta ska sedan rättas automatiskt och skriva ut hur många rätt man får. Det jag behöver är en idé om hur jag ska summera rätt antal svar.
Jag har tio IF-satser som ser ut som följer. Nån som har nån idé?
Mvh Sofia

<%
If Request.Form("1") ="brummelisa" Then
Response.write("<font color='008000'>Fråga 1: Du svarade rätt! (Brummelisa)</font>")
Else
Response.write("<font color='#FF0000'>Fråga 1: Tyvärr svarade du fel, rätt svar är: Brummelisa</font>")
End If
%>
Medlem sedan maj 2001684 inlägg
#2

Är jag på rätt väg om jag gör nåt liknande detta, med rätt syntax då förstås...


<%
If Request.Form("3") ="skalman" Then
Response.write("<font color='#008000'>Fråga 3: Du svarade rätt! (Skalman)</font>")
summa=1
Else
Response.write("<font color='FF0000'>Fråga 3: Tyvärr svarade du fel, rätt svar är: Skalman</font>")
End If
%>

<% summa = "SELECT SUM(summa)" %>

Du fick <%=summa%>/10 möjliga.
Medlem sedan juni 200032 967 inlägg
#3

Nja, lite rätt, och lite fel. :)

Nånting sånt här hade jag gett mig på:

<%
summa = 0 ' en initiering av summa, sedan kontrollerar du alla frågesvar
'...
If Request.Form("3") ="skalman" Then
Response.write("<font color='#008000'>Fråga 3: Du svarade rätt! (Skalman)</font>")
summa=summa+1
Else
Response.write("<font color='FF0000'>Fråga 3: Tyvärr svarade du fel, rätt svar är: Skalman</font>")
End If
%>

Du fick <%=summa%>/10 möjliga.

Mvh,

Medlem sedan maj 2001684 inlägg
#4

Tack @nders!! Det fungerar alldeles utmärkt.

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)