[PHP & MySQL]User Rating System

KD3

Erfahrenes Mitglied
hi leute...

Wüsstet ihr vll wie ein User Rating System funktioniert? Es sollte ja eig. so ablaufen...

Ein user kommt ins profil (sowie in wbb) und schaut sich das profil mal an z.B und kann dann auswählen von einer Skala von 1 - 10 (10 is sehr gut und 1 natürlich sehr schlecht) jenachdem kann er dann ja damit den user bewerten und andere ihn auch, aber wie soll man die berechnungen innerhalb diesen ratings machen... genau das is der brennpunkt..

Wäre echt dankbar..

MfG
KD3
 
Da jeder Benutzer jeden anderen nur einmal bewerten dürfen soll, müsstest du jede Bewertung immer jeweils einem Benutzer-Paar zuordnen. Damit musst du mit maximal ?Benutzeranzahl? × (?Benutzeranzahl? - 1) Bewertungen rechnen. Die berechneten Durchschnitte kannst du dann direkt im Benutzerprofil speichern, sodass sie nicht jedes Mal sondern nur bei einer neuen Bewertung berechnet werden müssen.
 
Also am besten ne neue Tabelle erstellen und dann es so Strukturieren oder? :

id | adderid | addedid | time

1 | 23 | 54 | 05-04-2006 <--- ich denke mal die funktion NOW(); liefert das zurück :D
 
Das sieht schon gut aus. Aber vergiss die Bewertungspunkte nicht. Wenn der Bewertungszeitpunkt irrelevant ist, kannst du ihn auch weglassen.
 

Neue Beiträge

Zurück