21. august 2005 - 13:10Der er
24 kommentarer og 2 løsninger
lægger tal med decimaler sammen - hvad gør jeg forkert?
Hej, jeg har et udtræk fra db ca således: while($fdfsd as $beloeb){ $sammen = $sammen + $beloeb; } problemet er at $sammen altid bliver et heltal. Altså den fjerner decimalerne af en eller anden grund.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jo forresten jeg kan godt bruge SUM() alligevel... Men kan ik få det til at virke
Her er hvad jeg gør: $SUM_Query = mysql_query("SELECT SUM(pris) FROM table WHERE id = '$id' AND val = '$val' ") or.... $SUM_array = mysql_fetch_array($SUM_Query); $alle_regninger_ialt_inkl_moms = $SUM_array["ialt_inkl_moms"];
Jo forresten jeg kan godt bruge SUM() alligevel... Men kan ik få det til at virke
Her er hvad jeg gør: $SUM_Query = mysql_query("SELECT SUM(pris) FROM table WHERE id = '$id' AND val = '$val' ") or.... $SUM_array = mysql_fetch_array($SUM_Query); $pris_ialt_sammen = $SUM_array["pris"];
$SUM_Query = mysql_query("SELECT SUM(pris) AS sumpris FROM table WHERE id = '$id' AND val = '$val' ") or.... $SUM_array = mysql_fetch_array($SUM_Query); $pris_ialt_sammen = $SUM_array["sumpris"];
Nu virker det. AS sumpris gjorde forskellen! Det var også rigtigt at der skulle stå . istedet for ,
Smid svar begge to :o) Og tak for hjælpen :o)
Så er det jeg undrer mig hvordan mine priser som netop er med punktum bliver ændret til komma under udregningen af prisen :o) Underligt at round(x * 5.35, 2) bliver til xx,xx
Jeg undrer mig også over hvorfor 4.40 altid bliver lavet til 4.4 - hvor bliver nullet af :o)
Hvis i vil hjælpe mig med det os, så smider jeg 15 point mere ind. :o)
arne_v et lille spørgsmål, er der en grund til du ikke anbefaler funktionen round(), som jo netop er en afrundings funktion? Eller er number_format() samme funktion, blot mere flere funktionaliteter?
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.