Ik vroeg me laatst af hoe je bedragen
die in de database staan moet laten zien en sorteren op prijs (van goedkoop tot duur).
Weet iemand hoe je dit doet?
een prijs van 1,10 wordt in de tabel 110. de kolom 'prijs' moet dan van het type INT zijn.
maar je kunt ook de kolom 'prijs' van het type FLOAT maken. een float schrijf je altijd met een punt. Dus bijv 1.1 Met onderstaande functie kun je dan een mooi weergegeven prijs krijgen. Dit doe je overigens als allerlaatste wanneer je de prijs wilt echo-en zeg maar. op die manier kun je eerst nog rekensommen uitvoeren.
<?php
function price($price, $stripes=false) {
$price = number_format($price, 2, ',', '.');
if($stripes && substr($price, strlen($price)-2, 2) == "00")
$price = substr($price, 0, strlen($price)-2)."--";
return $price;
}
?>