Jesper T Medlem sedan nov. 2001 7 144 inlägg Frågan 19 juni 2002 21:25 #1 Microsoft VBScript runtime error '800a0006'
Overflow
/tips/bmi.asp, line 17
<%
send=request("send")
vikt=cint(request("vikt"))
langd=cint(request("langd"))
Response.write "<form name='form1' method='post' action='bmi.asp?send=yes'> Din vikt i kg. <input type"&_
"='text' name='textfield' size='5'> <br>Din längd i cm. <input type='text' name='textfield' size='10'> <input type='submit' name='Submit' value='Räk"&_
"na ut'> </form>"
if send="yes" then
kvadrat=langd*langd
[b]BMI=vikt/kvadrat'----------------------Rad 17[/b]
response.write "Ditt BMI är:"& BMI
end if
%>
Jesper T Medlem sedan nov. 2001 7 144 inlägg
nothing.
Just det ja! Har man WF så är det rätt svar! :)
Jesper T Medlem sedan nov. 2001 7 144 inlägg
Hur ska koden ser ut då?
Ja, det undrar jag med, därav inlägget! ;)
<%
Response.write "<form name='form1' method='post' action='vikt.asp?send=yes'> Din vikt i kg. <input type"&_
"='text' name='vikt' size='5'> <br>Din längd i cm. <input type='text' name='langd' size='10'> <input type='submit' name='Submit' value='Räk"&_
"na ut'> </form>"
if request.querystring("send") ="yes" then
send=request("send")
vikt=cint(request("vikt"))
langd=cint(request("langd"))
kvadrat=langd*langd
BMI= vikt/kvadrat
response.write "Ditt BMI är:"& BMI
end if
%>
vad är BMI??? :)
Jesper T Medlem sedan nov. 2001 7 144 inlägg
koden- kramen
Skulle du kunna förklara dig lite! Var skall jag lägga in det för att mitt script skall fungera?
Jesper T Medlem sedan nov. 2001 7 144 inlägg Jesper T Medlem sedan nov. 2001 7 144 inlägg Det stämmer ju inte!
BMI Blir 26,25 men skall vara 30.35
Något är fel
vikt/(längd*längd)
???????
hypatia Medlem sedan feb. 2001 6 388 inlägg BMI = vikten i kg delat med längden i meter i kvadrat.
Om du delar med längden i centimeter får du ett väldigt litet tal, som förmodligen är skälet till felmeddelandet i ditt första inlägg.
Så, det borde fungera bättre om du delar "langd" med 100 innan du kvadrerar det.
Jesper T Medlem sedan nov. 2001 7 144 inlägg Tack!
Det funkar om jag tar bort "cint" också!
hypatia Medlem sedan feb. 2001 6 388 inlägg "cint" är väl någon form av integer? (jag är alldeles för dålig på det här... ;))
Jo, du borde behöva ta bort det eftersom t.ex. 175 cm ska bli 1,75 m.
Vad bra att det funkar i alla fall. :)
UlfT Medlem sedan maj 2001 8 027 inlägg
"cint" är väl någon form av integer?
Ja, det är en funktion som konverterar något till en integer.