webForumDet fria alternativet

Plusa ihop variabler

4 svar · 237 visningar · startad av Addeladde

AddeladdeMedlem sedan jan. 20013 406 inlägg
#1

Jag får inte den här koden att fungera.

<%

resaPris		 	= TRIM( Request( "resaPris" ) )
avbskydd			= TRIM( Request( "avbskydd" ) )
grund			= TRIM( Request( "grund" ) )
advanced		= TRIM( Request( "advanced" ) )
rescue 			= TRIM( Request( "rescue" ) )
kurs   			= TRIM( Request( "kurs" ) )
kurs2   			= TRIM( Request( "kurs2" ) )
kurs3   			= TRIM( Request( "kurs3" ) )

IF kurs = "Grundkurs" THEN 
 kurspris1 = grund
END IF
IF kurs = "Advanced" THEN 
 kurspris1 = advanced
END IF
IF kurs = "Rescue" THEN 
 kurspris1 = rescue
END IF

IF kurs2 = "Grundkurs" THEN 
 kurspris2 = grund
END IF
IF kurs2 = "Advanced" THEN 
 kurspris2 = advanced
END IF
IF kurs2 = "Rescue" THEN 
 kurspris2 = rescue
END IF

IF kurs3 = "Grundkurs" THEN 
 kurspris3 = grund
END IF
IF kurs3 = "Advanced" THEN 
 kurspris3 = advanced
END IF
IF kurs3 = "Rescue" THEN 
 kurspris3 = rescue
END IF

IF avbskydd = 1 THEN
   avbskyddpris = 500
ELSE
 avbskyddpris = 0
END IF

pris = 0

IF resaPlatser = 1 THEN
 Pris = pris + resaPris + kurspris1 + avbskyddpris
END IF

IF resaPlatser = 2 THEN
 Pris = pris + resaPris + resaPris + kurspris1 + kurspris2 + avbskyddpris + avbskyddpris
END IF

IF resaPlatser = 3 THEN
 Pris = pris + resaPris + resaPris + resaPris + kurspris1 + kurspris2 + kurspris3 + avbskyddpris + avbskyddpris + avbskyddpris
END IF

%>

variablerna grund, advanced, recue har alla värden i siffror.

------------------
Adde

[Redigerat av Addeladde den 20 jun 2001]

BrimbaMedlem sedan dec. 19995 875 inlägg
#2

cInt()

AddeladdeMedlem sedan jan. 20013 406 inlägg
#3

kan du ge ett exempel

------------------
Adde

BrimbaMedlem sedan dec. 19995 875 inlägg
#4

IF resaPlatser = 2 THEN
cInt(Pris) = cInt(pris) + cInt(resaPris) + cInt(resaPris) + cInt(kurspris1) + cInt(kurspris2) + cInt(avbskyddpris) + cInt(avbskyddpris)
END IF

AddeladdeMedlem sedan jan. 20013 406 inlägg
#5

Nu får jag felmeddelandet

Feltyp:
Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: 'cInt'
/td/resor/steg5.asp, line 96

Funktionen fungerade när den såg ut på detta sätt.

IF kurs = "Grundkurs" THEN 
 kurspris1 = 3000
END IF

------------------
Adde

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)