[PHP] Voting systeem?

Pagina: 1
Acties:

  • DanceTrend
  • Registratie: Maart 2001
  • Laatst online: 12-05 14:34
Ik ben bezig met een site waarbij je dingen een cijfer kan geven. Er staat dus ergens een top 10, maar ik heb ff een probleempje waar ik niet uitkom.

Je geeft namelijk een vote (1-10), maar hoe kun je nou zorgen dat de top 10 wel "eerlijk" is? Want als 1 iets bijvoorbeeld 10 x een 9 heeft gekregen, en een ander iets 1 x een 10, zou die laatste dus hoger in de top 10 staan.. :?
Hoe kan ik dit voorkomen, door bijvoorbeeld het aantal votes mee te tellen?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:02

gorgi_19

Kruimeltjes zijn weer op :9

Neem een gemiddelde waarde, met een minimum van bijvoorbeeld 10 votes?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • DanceTrend
  • Registratie: Maart 2001
  • Laatst online: 12-05 14:34
Op dinsdag 23 juli 2002 17:43 schreef gorgi_19 het volgende:
Neem een gemiddelde waarde, met een minimum van bijvoorbeeld 10 votes?
Mja dat zou kunnen, maar dan moet ik een goed minimum vinden.. Als er nix anders is zal ik t zo doen :)

  • Mithrandir
  • Registratie: Januari 2001
  • Laatst online: 01-09 17:39
Op dinsdag 23 juli 2002 17:45 schreef DanceTrend het volgende:

[..]

Mja dat zou kunnen, maar dan moet ik een goed minimum vinden.. Als er nix anders is zal ik t zo doen :)
Je kan ook het gemiddelde naar die tien opvullen door de getallen die nog over zijn tot de 10, de rating 6 te geven ofzo. Maar als de rating lager is dan 6, dat je ze niet 'bijvult'. Voorbeeld (ieder getal is een vote)
code:
1
8 9 10 5 8 <!-- hier wordt bijgevuld --> 6 6 6 6 6

Gemiddelde wordt dan dus een 7.
code:
1
1 <!-- hier wordt NIET bijgevuld; hij kreeg een laag cijfer :+ -->

Gemiddelde is dan dus 1 :D

Wat je ook kan doen is met 4 getallen bijvullen; als je systeem op de manier werkt dat het hoogste getal eerst wordt gedisplayed, zou die laatste nooit weer hoog komen, ook al is het een geweldig stuk...

Verbouwing


  • DanceTrend
  • Registratie: Maart 2001
  • Laatst online: 12-05 14:34
Ah ik snap wat je bedoelt.
Zal ook niet al te moeilijk moeten zijn, beetje MySQL creativiteit... :)

Daar kan ik wel wat mee, thx a lot :)