Avatar billede fauer Nybegynder
03. juni 2005 - 15:53 Der er 8 kommentarer og
2 løsninger

Hvordan ligger jeg to tal sammen?

Jeg har to tal som jeg ligger i db BestilTabel...

antal(form) som ligges i AntalID og PrisID som ligges i IDpris.
Men inden jeg ligger dem i db, vil jeg gerne gange antal med PrisID og ligge resultatet i PrisIaltID.

Hvordan gør jeg det?
Avatar billede goose Nybegynder
03. juni 2005 - 15:57 #1
prisialt = cint(antal(form)) * cint(prisID)

ikke testet

/Goose
Avatar billede busschou Praktikant
03. juni 2005 - 16:55 #2
og hvis du en anden gang som overskriften siger ønsker lægge dem sammen.. så gør du som goose bare med " + " i stedet for " * " ;o)
Avatar billede fauer Nybegynder
03. juni 2005 - 17:48 #3
Skulle jeg så ikke kunne gøre sådan??
prisialt = cint(antal(form)) * cint(IDpris)
strSQL = "Insert into BestilTabel (KundeID, PlanteID, IDpris, AntalID, PrisIaltID) values("
strSQL = strSQL & Request.Form("kunde") & ", "
strSQL = strSQL & Request.Form("id") & ", "
strSQL = strSQL & Request.Form("pris") & ", "
strSQL = strSQL & Request.Form("antal") & ", "
strSQL = strSQL & Request.Form("prisialt") & ")"
Avatar billede goose Nybegynder
03. juni 2005 - 20:09 #4
Nej, du har jo netop lagt din samlede pris i en variabel der hedder prisialt, derfor skal du ikke hente den fra en request.form.

Prøv med:

prisialt = cint(antal(form)) * cint(IDpris)
strSQL = "Insert into BestilTabel (KundeID, PlanteID, IDpris, AntalID, PrisIaltID) values("
strSQL = strSQL & Request.Form("kunde") & ", "
strSQL = strSQL & Request.Form("id") & ", "
strSQL = strSQL & Request.Form("pris") & ", "
strSQL = strSQL & Request.Form("antal") & ", "
strSQL = strSQL & prisialt & ")"

/Goose
Avatar billede goose Nybegynder
03. juni 2005 - 20:09 #5
Ligger lige et svar for alle tilfældes skyld :o)

/Goose
Avatar billede goose Nybegynder
03. juni 2005 - 20:11 #6
Iøvrigt, så tror jeg du fucker lidt op i dine variabler.

Hvor får du f.eks. "pris" fra ?

Kan du ikke smide noget kode, for det ser helt galt ud det der ?

/Goose
Avatar billede goose Nybegynder
03. juni 2005 - 20:14 #7
Jeg tror det måske skal være:

prisialt = cint(request.form(antal)) * cint(request.form("pris"))

strSQL = "Insert into BestilTabel (KundeID, PlanteID, IDpris, AntalID, PrisIaltID) values("
strSQL = strSQL & Request.Form("kunde") & ", "
strSQL = strSQL & Request.Form("id") & ", "
strSQL = strSQL & Request.Form("pris") & ", "
strSQL = strSQL & Request.Form("antal") & ", "
strSQL = strSQL & prisialt & ")"

I ovenstående er der taget udgangspunkt i, at du får både prisen og antallet fra et formularfelt.

/Goose
Avatar billede fauer Nybegynder
04. juni 2005 - 18:37 #8
goose

Du havde ret.... jeg fik jo også pris fra en form.
Så skulle der lige "" om antal, så var den hjemme.
Avatar billede fauer Nybegynder
04. juni 2005 - 18:40 #9
busschou

Kan du ikke ligge et svar også.... du har hjulpet mig igennem mange spørgsmål, så du skal også have lidt denne gang.

;o)
Avatar billede busschou Praktikant
04. juni 2005 - 20:44 #10
jo selvfølgelig... :o)
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