• Hallo an alle

    Ich habe mal eine Frage

    Kann mir jemand helfen, zb hier ist eine Rangliste

    http://www.myleague.com/houseofmanygam/standings/?p=1

    Dort steht als Überschrift
    Win%

    Weis eventuel jemand wie das berrechnet wird und wen ja wie ich das in meiner Ranking einbauen könnte ?
    Meine Ranking sieht so aus

    Ich wäre euch dankbar wen mir da jemand weiter helfen könnte
    Mfg
    Michael

  • Ähm, eine einfache Prozentrechnung sollte man schon alleine hinbekommen und wie man einen Wert in dein Template hinzufügt, hatten wir doch schon.

  • Hi
    Ja das ist schon klar, blos weis ich zb nicht von was man die Win% errehnet

    mache ich es zb so

    $prozent = $row['gewonnen'] *100 / $row['niederlagen'];

    Passiert folgendes

    Normale Rechnung per Taschenrechner
    Nehmen wir an ein spieler hat 670 gewonnen spiele
    und 140 niederlagen dann komtm das herraus
    478.5714285..............

    Es darf aber nur % rauskommen zwischen 0 und 100

    Danke im vorraus
    Michael

  • Auweia!!! Simple Prozentrechnung klappt schon nicht! Aber spielen, das klappt ja wenigstens. :(

  • schau dir mal diese zwei Funktionen an: round() oder number_format() ;)


    EDIT:
    achso sry ich habe mich ein wenig verlesen probiers mal so:

    PHP
    $prozent = 100 / ($row['gewonnen'] + $row['niederlagen']) * $row['gewonnen'];

    Danke , blos klapt es nicht wirklich jeder der 1 sieg hat bekommt 100% WIn
    http://onlinebillardfreunde.de/onlineliga/ts/…r%20Play%20Club

    Und noch einige fehlermeldungen in Line 56

    Mfg
    Michael

  • Und wenn
    $row['gewonnen'] + $row['niederlagen']
    Null ergibt, bekommt man diese schöne Fehlermeldung

  • Habs nu so gemacht jetzt past es *g*

    PHP
    if(($row['gewonnen'] + $row['verloren']) === 0) {
            $prozent = "0 %";
        } else {
            $prozent = round((100 / ($row['gewonnen'] + $row['verloren'])) * $row['gewonnen'],3)." %";
    
    
        }