Bewertungsscript PHP und Grafiken

drella

Mitglied
hallo,

ich möchte ein bewertungsscript (1=schlecht bis 5=sehr gut) erstellen (user kann seiten voten).

es sollen dann als ergebnis von durchschnitt zb.sterne (als grafik) angezeigt werden.

*
**
***
****
*****

beispiel:

- gibt ein user 5 an soll ***** angezeigt werden
- geben user die wertung 1 und 3 an, soll ** angezeigt werden, stimmt doch oder?

mus ich das mit dem modulo operator (%) machen oder gibt es andere lösungen?

vielen dank
andré
 
Nein, das hat gar nichts mit dem Modulo-Operator zu tun. Am besten speicherst du irgendwo, wieviele Leute schon gevotet haben und was der bisherige Durchschnitt ist. Dann kannst du, wenn jemand neues votet, schnell den neuen Durchschnitt berechnen.

(Einfach (Anzahl bisheriger User * Durchschnittsvote bisher + Bewertung des neuen Users) / (Anzahl bisheriger User + 1)).

Das ist eigentlich mathematisch gesehen schon alles. Der Modulo-Operator liefert dir den Rest einer Ganzzahl-Division … ich wüsste nicht, wo/wie man den in diesem Zusammenhang sinnvoll einsetzen könnte.
 
Zurück