Hej!
Jag håller på med ett litet saftspel i asp!
Jag slumpar ut aktuellt väder(5 olika), och sen beroende på vädret så beräknar jag temperaturen(case satser)
Men det funkar inte riktigt :(
Koden:
<%@language=vbscript%>
<!--#include file="connection.asp"-->
<%
'make variables
dim vader(4) 'det tillfälliga vädret
dim ikoner 'väderikoner
dim temp(4) 'temperaturen
'storm = 0 - 5
'mulet = 5 - 10
'uppehåll = 10 - 15
'växlande molnighet = 15 - 20
'skinande sol = 20 - 30
dim pengar 'din ekonomi
dim glas 'antal glas du vill sälja
dim kostnad 'hur mycket du vill att varje glas ska kosta
dim slump 'slumpvariabeln
dim strVader 'variabeln som lagrar det slumpade vädret
dim intTemp 'variabeln som lagrar den slumpade temperaturen
vader(0) = "storm"
vader(1) = "mulet"
vader(2) = "uppehåll"
vader(3) = "växlande molnighet"
vader(4) = "skinande sol"
'ta reda på aktuellt väder med hjälp av en slump funktion
Dim arrLen, rndNumber
arrLen = clng(UBound(vader))
Randomize
rndNumber = Int((arrLen - 0 + 1) * Rnd + 0)
'lägg in det slumpade vädret i variabeln strVader
strVader = vader(rndNumber)
'ta nu reda på temperaturen beroende på vad vädret blev
dim storm
dim mulet
dim uppehall
dim vaxlande
dim sol
storm = 0 - 5
mulet = 5 - 10
uppehall = 10 - 15
vaxlande = 15 = 20
sol = 20 - 30
select case(strVader)
case "storm"
temp = randomize
Int((storm - 0 + 1) * Rnd + 0)
SQL = "INSERT INTO tbl (vader, temp) VALUES('" & strVader & "','" & temp & "')"
set rs = conn.execute(SQL)
case "mulet"
temp = randomize
Int((mulet - 0 + 1) * Rnd + 0)
SQL = "INSERT INTO tbl (vader, temp) VALUES('" & strVader & "','" & temp & "')"
set rs = conn.execute(SQL)
case "uppehåll"
temp = randomize
Int((uppehall - 0 + 1) * Rnd + 0)
SQL = "INSERT INTO tbl (vader, temp) VALUES('" & strVader & "','" & temp & "')"
set rs = conn.execute(SQL)
case "vaxlande"
temp = randomize
Int((vaxlande - 0 + 1) * Rnd + 0)
SQL = "INSERT INTO tbl (vader, temp) VALUES('" & strVader & "','" & temp & "')"
set rs = conn.execute(SQL)
case "sol"
temp = randomize
Int((sol - 0 + 1) * Rnd + 0)
SQL = "INSERT INTO tbl (vader, temp) VALUES('" & strVader & "','" & temp & "')"
set rs = conn.execute(SQL)
end select
'nu vet vi vad det är för väder och vad temperaturen ligger på...skriv nu ut värdena
response.write rs("vader") &" " & rs("temp") &"grader"
set conn = nothing
set rs = nothing
%>
Vad är det för fel?
