Avatar billede bongii Nybegynder
18. december 2007 - 15:54 Der er 10 kommentarer og
1 løsning

plus 2 tal

Måske er jeg ved at være træt, kan ikke gennemskue dette.
Har 2 tal:
123.95
50.83

Når jeg siger tal1+tal2, får jeg 123.9550.83
Hvis jeg laver dem om til int() mister jeg decimalerne.

Hvad gør jeg galt?
Avatar billede fennec Nybegynder
18. december 2007 - 15:56 #1
Bruger cDbl(tal1) + cDbl(tal2)
Avatar billede bongii Nybegynder
18. december 2007 - 16:14 #2
thanks
Avatar billede bongii Nybegynder
18. december 2007 - 16:20 #3
Lige et tillægsspm. Hvordan får jeg lavet dette format om:
4,535.00

til

4535,00
Avatar billede asn24 Nybegynder
18. december 2007 - 16:24 #4
Hey :)

Der er en længere forklaring på www.php.net/number_format
Avatar billede bongii Nybegynder
18. december 2007 - 16:25 #5
Bruger asp...
Avatar billede asn24 Nybegynder
18. december 2007 - 16:25 #6
Doh.. og så så han det var asp
Avatar billede fennec Nybegynder
18. december 2007 - 16:31 #7
Det kommer an på hvor data kommer fra. Er "4,535.00" en tekst fra et input felt, fra en database eller hvad??

Hvis det er en tekst skal du fjerne ",":
talText = "4,535.00"
somTal = cDbl(replace(talText,",",""))
Avatar billede bongii Nybegynder
18. december 2007 - 16:54 #8
Det kommer fra mssql db.

I databasen står prisen til: 14,9500
Jeg udskriver med formatnumber(Articles("Price"),2) og får: 14.95
Jeg ønsker at få 14,95

Replace virker jo ikke hvis jeg har 1000,00. bliver den lavet om til 1,000,00
Avatar billede fennec Nybegynder
18. december 2007 - 17:01 #9
formatnumber får sit format fra session.LCID (LocalID). Sæt den til 1030 (som er dansk) i toppen af din side:

session.LCID = 1030
Avatar billede bongii Nybegynder
18. december 2007 - 17:19 #10
Super!
Havde brugt <%session.lcid=1033%>. Det var åbenbart casesen..
Avatar billede fennec Nybegynder
18. december 2007 - 17:29 #11
Jeps. 1033 er engelsk.
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