Avatar billede qub- Novice
18. oktober 2004 - 09:58 Der er 6 kommentarer og
1 løsning

Gennemsnit: kun to tal efter punktum

Halløj eksperter!


Jeg har leget lidt med noget statistik på min hjemmeside, således at den regner et gennemsnit ud for hver vundne, tabte og uafgjorte kampe mv.

Det funker fint nok - sådan da.. For når den nu udskriver gennemsnittet, så udskriver den samtiddig en million tal efter punktum, og det går jo ik når jeg kun skal ha udskrevet 2 tal efter punktum... :)


Mine koder ser således ud:



$getwon = "SELECT COUNT(id) AS won FROM temp_wars WHERE result='won'";
        $getwonresult = mysql_query($getwon);
        $won = mysql_fetch_array($getwonresult);
       
       
        $getlost = "SELECT COUNT(id) AS lost FROM temp_wars WHERE result='lost'";
        $getlostresult = mysql_query($getlost);
        $lost = mysql_fetch_array($getlostresult);
       
       
        $getdraw = "SELECT COUNT(id) AS draw FROM temp_wars WHERE result='draw'";
        $getdrawresult = mysql_query($getdraw);
        $draw = mysql_fetch_array($getdrawresult);
       
       
        $won = $won['won'];
        $lost = $lost['lost'];
        $draw = $draw['draw'];
       
        $total = $won + $lost + $draw;
       
       
        $wontotal = $won * 100 / $total;
       
        $losttotal = $lost * 100 / $total;
       
        $drawtotal = $draw * 100 / $total;



Meget simpelt..

og min $losttotal ser fx så sådan her ud: 29.62962962963%

Er der en der kan fortælle mig hvordan jeg kun får udskrevet to tal efter mit punktum. :)
Avatar billede Slettet bruger
18. oktober 2004 - 10:01 #1
$losttotal = round($losttotal,2);
Avatar billede qub- Novice
18. oktober 2004 - 10:02 #2
jeg siger mange tak :D
Avatar billede qub- Novice
18. oktober 2004 - 10:14 #3
Vil du ik ha dine point - ellers tar jeg dem igen ;)
Avatar billede Slettet bruger
18. oktober 2004 - 10:15 #4
ellers tak, det er gratis ;)
Avatar billede qub- Novice
18. oktober 2004 - 10:16 #5
jeg siger tak
Avatar billede milo Nybegynder
18. oktober 2004 - 10:16 #6
gub-, det vil være en fordel for dig at vænne dig til at slå op i manualen når du står så simple problemstillinger som dette, at du reelt bare skal have navnet på en funktion og se hvordan den bruges.
Avatar billede erikjacobsen Ekspert
18. oktober 2004 - 10:18 #7
Jeg ville bruge

  print number_format($losttotal,2)."%";

Se http://php.net/number_format
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester