Votescript Ausgabe

RageNo1

Erfahrenes Mitglied
Hallo
ich bastel gerade an einem kleinem Votescript.
Ich habe dafür in einer Tabelle die Spalten "top" und "flop".

Beim Klick auf + wird "top" durch +1 erhöht.
Beim Klick auf - wird "flop" durch +1 erhöht.

So nun will ich eine Ausgabe basteln bei der
entsprechend entweder 1 , 2 oder 3 Sterne (Bild)
ausgegeben wird.

Nun zum Problem ich komme absolut nicht
auf eine sinnvolle Rechnung mit den 2 Spalten.

Kann mir da jemand helfen?

Mfg Ragey
 
Da kannst du dir doch ganz frei was aussuchen (sollte auch Sinn machen).

z.B

Top/Flop

Umso höher das Ergebnis desto höher auch die Sternenanzahl. Wie das geht weißt du sicherlich (< > <= >=).
 
Also du könntest es so machen:
Code:
top - flop
Dann legst du Wertebereiche fest.
So z.B.:
Code:
ergebnis < 0 = 0 Sterne
ergebnis == 0 = 1 Stern
ergebnis > 0 = 2 Sterne
ergebnis > 100(z.B.) = 3 Sterne
Das ist jetzt nur ein simples Beispiel, das sich natürlich noch verbessern lässt.
Ich hoffe es hilft als Anregung.

greetz
daddz
 
Zuletzt bearbeitet:
Ja sicherlich nur was bringt es wenn festgelgt
ist das ab 100 "top´s" 3 Sterne angezeigt werden
wenn "flop´s" auf 300 steht.

Es müsste irgendwie mit berücksichigt werden
und vielleicht Prozentual berechnet werden.
 
Errechne dir doch den prozentualen anteil der "+" Klicks zu allen Klicks.
Wenn der prozentuale Anteil der positiven Votes .....

<= 33,3% ist = 1 Stern
> 33,3% und < 66,6% ist = 2 Sterne
> 66,6% = 3 Sterne

Beispiele:

100 Klicks, davon 30 "+":
100 * 0,3 = 30%: Also 1 Stern

400 Klicks, davon 100 +:
100 * 0,25 = 25% :1 Stern

400Klicks, davon 300 +
300 * 0,25 = 75%: Also 3 Sterne.

Könnte das hinkommen? Habs nur aus dem Kopf "erraten"

Gruss
 
Erstmal Danke euch allen.
Ich werde es wohl damit machen:

PHP:
((top*100)/gesamt)

Und ensprechend verweisen.
 
Zurück