Avatar billede ch007 Nybegynder
21. september 2006 - 13:10 Der er 6 kommentarer og
1 løsning

Plus to tal.

Hvad sker der?

Jeg kan ikke lægge to tal sammen jeg henter fra et input.

Min kode:
tal1 = CInt(Request.Form("Fradrag1"))
tal2 = CInt(Request.Form("Fradrag2"))

'Fradrag1 = CInt(Request.Form("Fradrag1"))
'Fradrag2 = CInt(Request.Form("Fradrag2"))
'Fradrag = Fradrag1 + Fradrag2

Fradrag = tal1 + tal2

Den siger at fradrag er 22, hvis jeg smider 2 & 2 ind, det mener jeg jo skal være 4 (2+2).

Jeg har prøve med og uden Int og CInt

Svar haster!
Avatar billede fennec Nybegynder
21. september 2006 - 13:25 #1
Skal lige have afklaret noget...

Koden du har der burde virke (da du bruger +), men den fejler eller hvad??

+ er til tal summering
& er til tekst sammentrækning

2+2 = 4
2&2 = "22"
Avatar billede ch007 Nybegynder
21. september 2006 - 13:31 #2
Ja fennec... Det synes jeg også!!

Men kan det have noget at gøre med B-skod-one?

Lignende problem:

http://www.eksperten.dk/spm/388793
Avatar billede fennec Nybegynder
21. september 2006 - 13:42 #3
Det kan det sikkert godt. Synes kun der er problemer med ChiliASP (som de kører)

Hvad sker der hvis du manuelt skriver dette??
tal1 = CInt("2")
tal2 = CInt("2")
Fradrag = tal1 + tal2
Avatar billede yocal Nybegynder
21. september 2006 - 18:06 #4
Hejsa,

Du kunne også prøve at tage dem direkte:

Fradrag = CInt(Request.Form("Fradrag1")) + CInt(Request.Form("Fradrag2"))

Så opbevarer du den da i mindst mulig variabler.

// Yoc.
Avatar billede ellebaek Nybegynder
21. september 2006 - 22:07 #5
fradrag = cint(tal1+tal2)

hvordan hvis du gør sådan her... og hvor du stadig har cint omkring din request.form
Avatar billede ch007 Nybegynder
24. september 2006 - 20:29 #6
Det giver stadig fejl... Argg! Skal vist have et nyt webhotel end det pjat. Kun problemer...

Jeg finder en anden løsning, for der er ingen fejl. Jo, en stor = B-one!
Avatar billede corrich Nybegynder
02. oktober 2006 - 09:54 #7
Mit forslag:

dim fradrag
tal1 = Request.Form("Fradrag1")
tal2 = Request.Form("Fradrag2")

Fradrag = int(tal1) + int(tal2)

'udskriv fradrag
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester