K kolas Medlem sedan mars 2001 142 inlägg Frågan 19 sep. 2007 18:12 #1 Jag har två värden såhär:
sida.asp?value1=11&value2=20
dessa vill jag sen summera, men jag får det inte att fungera.
Multiplicera, dividera får jag att fungera om jag bara byter ut + mot * men inte summera.
Jag gör så här, men det är uppenbarligen fel:
Int01 = ""&Request.Querystring("value1")&""
Int02 = ""&Request.Querystring("value2")&""
summera = Int01 + Int02
Och då blir summera 1120 när jag vill att det ska vara 31, why?
@nders Medlem sedan juni 2000 32 967 inlägg Du skall:
Inte lägga till tomma strängar överallt. Varken före eller efter.
Typkonvertera.
Int01 = Clng(Request.Querystring("value1"))
Int02 = CLng(Request.Querystring("value2"))
summera = Int01 + Int02
Lägger man ihop två strängar så konkateneras de (precis som när du använder &), lägger du ihop två tal adderas de.