Avatar billede thorus Nybegynder
19. juli 2004 - 12:19 Der er 10 kommentarer og
1 løsning

Udregning fjerner decimaler

Hvorfor fjerner den her udregning decimaler?

" . ($yourprice * $stk) . "

Det bliver til -> Pris ialt: 3123 DDK
Istedet for -> 3123,75
Avatar billede coderdk Praktikant
19. juli 2004 - 12:22 #1
Lyder også underligt, men prøv:
" . number_format( $yourprice * $stk, 2, "," ) . "
Avatar billede coderdk Praktikant
19. juli 2004 - 12:24 #2
Skulle have stået:
" . number_format( $yourprice * $stk, 2, ",", "." ) . "
Avatar billede thorus Nybegynder
19. juli 2004 - 12:31 #3
virker stadig ikke den sætter bare 2 00'er på + .,
Pris ialt: 3.123,00 DDK
Avatar billede thorus Nybegynder
19. juli 2004 - 12:31 #4
$yourprice indholder 3123,75, har lavede en echo på den
Avatar billede thorus Nybegynder
19. juli 2004 - 12:37 #5
$yourprice kommer fra :

        $yourprice = ($row["price_offer"] * $tax);
        $yourprice = number_format($yourprice, $rowconfig["decimal"], ',', '');
Avatar billede Slettet bruger
19. juli 2004 - 12:45 #6
Avatar billede coderdk Praktikant
19. juli 2004 - 12:48 #7
Erstat , med . ;) Når du laver beregninger med tal, skal kommaet være et punktum!
Avatar billede Slettet bruger
19. juli 2004 - 12:48 #8
Oh, du skulle have decimalerne på, ikke fjernet. My bad. :)
Avatar billede coderdk Praktikant
19. juli 2004 - 12:49 #9
Du kan _muligvis_ skrive:

setlocale( LC_ALL, "da_DK" );

Eller hvis det er windows:

setlocale( LC_ALL, "dan" );

Så slipper du måske for at erstatte , med . når du skal lave udregninger. Er dog ikke 100% sikker på den der. Det kan godt være du er nødt til manuelt at erstatte , med .
Avatar billede thorus Nybegynder
19. juli 2004 - 13:04 #10
coderdk bare giv et svar igen så får du point

jeg har rettet:

  $yourprice = ($row["price_offer"] * $tax);
        $yourprice = number_format($yourprice, $rowconfig["decimal"], '.', '');

så så brugt dit eks " . number_format( $yourprice * $stk, 2, "," ) . "
Avatar billede coderdk Praktikant
19. juli 2004 - 13:18 #11
Here ya go :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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