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?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
prisialt = cint(antal(form)) * cint(prisID) ikke testet /Goose
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)
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") & ")"
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
Ligger lige et svar for alle tilfældes skyld :o) /Goose
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
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
goose Du havde ret.... jeg fik jo også pris fra en form. Så skulle der lige "" om antal, så var den hjemme.
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)
04. juni 2005 - 20:44
#10
jo selvfølgelig... :o)
Kurser inden for grundlæggende programmering