Hej nogen der ved hvordan man laver et raiting system, med karakteren 1-5 eller 1-10. Det skal osse være sådan at en person kun kan stemme en gang. men kan man ikke gemme ip-adressen i txt.fil istedet for at lave en mysql tabel til den?
Det er heller ikk så vigtig det med at hvor mange gange hver person kan stemme, det vigtige er bare at man kan stemme, og så skal der så regnes gennemsnittet ud hver gang der bliver stemt ;)
ja okay :P havde jeg ikk lige tænkt over :P men nogen der ved hvordan man laver et raiting system hvor den beregner gennemsnittet af stemmerne, intet krav om at der ikke må stemmes flere gange fra en person, ville bare være godt ;)
Synes godt om
Slettet bruger
02. april 2007 - 08:46#6
når man stemmer bliver det lagt i en MySQL tabel. Derefter ligges samtlige stemmer sammen, og divideres med antallet af stemmer (mysql_num_row).
...man kunne selvfølgelig også bare spare noget tid ved at bruge den indbyggede AVG-funktion i SQL:
SELECT AVG(vote) FROM tabel WHERE (...)
Hvis der ikke er nogle rækker at tage af, returnerer MySQL NULL. PHP vil sandsynligvis kunne bruge dette som 0, så det burde ikke være nødvendigt at tage særligt hensyn til det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.