Avatar billede beef12 Nybegynder
06. september 2003 - 12:14 Der er 2 kommentarer og
1 løsning

MySQL vil ikke gemme mine decimaltal

Hej Eksperter,

Jeg har en form der beregner et tal som er i decimalform med 2 betydende cifre.

<?php echo round(($_POST[starttime] + ($_POST[startminut]/60)),2);?>

bliver f.eks 23.22 på min php-side, men nå jeg insætter i mysql så står der 23.


Jeg har prøvet med datatyperne: double, decimal og float uden held...
Avatar billede erikjacobsen Ekspert
06. september 2003 - 12:17 #1
Det skal kunne lade sig gøre ;)

Hvordan sætter du ind, og hvordan ser du resultatet?
Avatar billede beef12 Nybegynder
06. september 2003 - 12:37 #2
jeg beregner det der i en input-kasse som normalt er "hidden", men ikke nu imens jeg tester, derefter smider jeg den i databasen, således:

'$_POST[starttime]' hvor starttime er input-kassens navn selvfølgelig...
Avatar billede beef12 Nybegynder
06. september 2003 - 12:38 #3
aj aj aj - fandt lige fejlen. starttime var IKKE input kassens navn.
Skulle stå $_POST[worktime].

*rødmer*
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
Computerworld tilbyder specialiserede kurser i database-management

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