Deine User können also mit "gut" oder "schlecht" stimmen?
richtig nur gut oder schlecht.
Dann ist der Anteil "gut" = (Anzahl der Gut-Stimmen) / (Anzahl der Stimmen gesamt)
Das wäre bei 15 Stimmen und 15 mal gut, ja dann = 0 oder nicht?
Entsprechend mit den Schlecht-Stimmen - wobei die alternativ als (1 - Anteil "gut") zu errechnen wären, sofern es keine Enthaltungen gibt.
Nein Enthaltungen gibt es nicht.
Warum verwendest du überhaupt bcmul() und bcdiv() anstatt herkömmlicher Multiplikation und Division?
Wieso nicht? Macht doch keinen Unterschied oder?
Mfg Dog