Goedendag, sinds een tijdje bezig met PHP en nu voor een klant een kleine shop aan het maken. Gaat allemaal prima behalve dit:

Ik heb de prijzen opgeslagen in een veld "prijs" als een DOUBLE. Als ik DECIMAL gebruik rond ie af op geheel. Ik zal vast een domme vraag stellen maar welke format moet ik gebruiken voor een productprijs?

Ik hoop dat iemand de moeite wil nemen om deze misschien wat dommere vraag te beantwoorden. Ik kom er iig niet uit.

Alvast bedankt.
Frank
Dan heb je de DECIMAL niet correct gebruikt. DECIMAL(5,2) geeft je 5 getallen en de 2 geeft aan dat er 2 decimalen worden gebruikt. 999.99 is het hoogste getal dat je dan kunt wegschrijven.
ik heb een soortgelijk probleem, het gaat ook over prijzen, maar als je nou bijvoorbeeld een bedrag hebt van 1456,95 hoe sla je dat op?
Super! Heel logisch ook eigenlijk. Me prijzen worden nu tenminste begrijpelijk weergegeven.
Thnx.
simon schreef op 08.08.2006 14:17
ik heb een soortgelijk probleem, het gaat ook over prijzen, maar als je nou bijvoorbeeld een bedrag hebt van 1456,95 hoe sla je dat op?

Dan vergroot je gewoon het aantal cijfers dat je wilt.
DECIMAL(15,2) gaat prima.
Jan Koehoorn schreef op 08.08.2006 14:21
[quote=simon schreef op 08.08.2006 14:17]ik heb een soortgelijk probleem, het gaat ook over prijzen, maar als je nou bijvoorbeeld een bedrag hebt van 1456,95 hoe sla je dat op?

Dan vergroot je gewoon het aantal cijfers dat je wilt.
DECIMAL(15,2) gaat prima.[/quote]Maar let er wel op dat je 1456punt95 opslaat in je database! Een komma wordt geen succes. Dus 1456.95

Reageren