Håndtering af DKK
Hej.Jer er ved at lave en kurv til en webshop. Jeg har priserne på produkterne i en database, hvor priserne ligger i datatypen "INT".
Når jeg udlæser en pris fra databasen bruger jeg følgende php-kode:
$f_pris = mysql_query ("SELECT * FROM produkt WHERE id = $id") or die (mysql_error());
$d_pris = mysql_fetch_array ($f_pris);
echo $d_pris['pris'];
Ved denne udlæsning af prisen, har jeg følende 2 problemer:
1) Når jeg får en pris på over 1000 kr. skriver den det på følgende måde: "1001" jeg vil gerne have at den skriver det på denne måde "1.001".
2) Når den udlæser prisen, skal den udregne 20 % af varens pris, hvilket i nogle tilfælde medfører at der kommer decimaltal. Problemet er her, at den skriver decimaltallet på følgende måde: "60.4" i stedet for "60,40".
Alt i alt håber jeg altså at en kan vise hvordan jeg kan lave en php-kode, som eksempelvis udlæser tallet 17982 fra databasen og skiver det på følgende måde:
17.982,00
20% heraf: 3596,40
