$total + iets

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jonathan

Jonathan

08/10/2006 14:04:00
Quote Anchor link
Als ik de waarde van $price op het scherm print (waarde uit MySQL tabel) dan krijg ik een getal met twee decimalen, ongeacht welk getal, dus 3.75, 3.70 of 3.00 etc.

Als ik nu de waarde echo van ($price * $qty) dan vallen de decimalen "weg", dus 3.75, 3.7 en 3. Hoe voorkom ik dit probleem.

En nog iets simpels, waar ik ff niet uit kom:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$total
+= $price * $qty;
?>

hoe kan ik nu $total echo-en met 6.20 erbij opgeteld, zonder $total daadwerkelijk aan te passen. Iemand enig idee?

Jonathan
Gewijzigd op 01/01/1970 01:00:00 door Jonathan
 
PHP hulp

PHP hulp

26/01/2025 15:21:04
 
K i p

K i p

08/10/2006 14:55:00
Quote Anchor link
Pas even je titel aan

en je vraag:


echo ($total + 6.20);

of anders

$lala = 6.20;
echo ($total + $lala);

of

$total += 6.20;
echo $total;
$total -= 6.20;

of
$totalplusiets = $total + 6.20;
echo $totalplusiets;
Gewijzigd op 01/01/1970 01:00:00 door K i p
 
Jonathan

Jonathan

08/10/2006 15:35:00
Quote Anchor link
Ok, de optelling werkt nu inderdaad wel vanwege de haakjes. Is er nu ook nog een middel om alle getallen weer te geven met 2 decimalen, ook al is het een mooi rond getal? Dus als $getal = 7 hoe krijg ik dan (atlijd) 7.00 op het scherm?

Heeft dat iets te maken met round($getal, 2); of zoiets?
 
Jonathan

Jonathan

08/10/2006 16:08:00
Quote Anchor link
Probleem zelf al opgelost. Voor degenen die het nog graag willen weten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo number_format(($total + 6.20), 2);
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.