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