DiamondDog: Problem mit Prozentrechnung

Beitrag lesen

Hallo DiamondDog,

ich verstehe deinen PHP-Code nicht, daher nur die Basics:

Hallo Jürgen,
zur Erklärung:

  
  if($row['votes_user'] > 0){  
        $prozent_good = bcdiv('100',$row['votes_user']);  
        $prozent_good = round(bcmul($prozent_good,$row['votes_good']));  
  
        $prozent_bad = bcdiv('100',$row['votes_user']);  
        $prozent_bad = round(bcmul($prozent_bad,$row['votes_bad']));  
  }else{  
        $prozent_good = 0;  
        $prozent_bad = 0;  
  }  

Alle = $row['votes_user']
Gutestimmen = $row['votes_good']
Schlechtestimmen = $row['votes_bad']

Die Rechnung ist:
Ergebniss = 100 / Alle
Ausgabe = Ergebniss * Gutestimmen

So rechnet der PHP Code oben, und wenn ich dich richtig verstehe, dann müste es so sein:

  
$prozent_good = bcdiv($row['votes_good'],bcmul(100,$row['votes_user']));  

Oder bin ich gerade etwas durcheinander?

Mfg