Avatar billede steenolsen1 Nybegynder
13. februar 2006 - 11:21 Der er 3 kommentarer og
1 løsning

problemer med tal ved opdatering

Hej,

jeg forsøger at opdatere en valutakurs m.v. i en tabel, hvilket fungerer fint nok, så længe kursen er under 100. Hvorfor forstår jeg ikke. 98,45 registreres som 98.45 mens 156,56 registreres som 99.99. Felttypen i MySQL er Decimal (5,4).

Koden:
    $fvalutakurs = $_POST['valutakurs'];
    // Opdaterer data
    include("connect.php");
    mysql_query("UPDATE shoptekster SET valutakode2 = '$_POST[valutakode2]', valutakurs = '$fvalutakurs', ..... osv

Hvad er det der går galt?
Avatar billede jaw Nybegynder
13. februar 2006 - 13:00 #1
Det er længden du angiver på feltet (5,4) der afgør det. Prøv at ændre den til bare (6,4) og indsæt 156,56 igen :)
Avatar billede steenolsen1 Nybegynder
13. februar 2006 - 13:34 #2
Hold kæft mand..... Jeg havde sat mig i hovedet, at 5,4 var "tegn-foran-kommaet,tegn-efter-kommaet"....

Tak for det - smid et svar.
Avatar billede jaw Nybegynder
13. februar 2006 - 13:36 #3
Jeg var heller ikke helt sikker, så testede det, men det var ikke tegn-foran-kommaet, tegn-efter-kommaet :)

Selv tak :)
Avatar billede steenolsen1 Nybegynder
13. februar 2006 - 13:38 #4
:-)
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