Avatar billede lakana Nybegynder
10. oktober 2006 - 00:54 Der er 4 kommentarer og
1 løsning

hjælp til koncept til afstemning

hej.. jeg har en database med følgende felter:
stemme1
stemme2
stemme3
stemme4
stemme5

jeg vil gerne finde ud af hvor mange procent det giver i alt

det er til et "hot or not" system hvor folk kan give en stemme på hvad de synes om personen!

stemme5 er top godt
stemme1 er ikke godt

så skal den vel på en måde fortælle at stemme5 skal give ++
og stemme1 skal give --

hvordan laver jeg dette??

på forhånd tak!!!!!!!!
Avatar billede old-faithful Praktikant
10. oktober 2006 - 01:32 #1
Nu ved jeg ikke om jeg har misforstået dit problem, men kan du ikke bare give hver stemme en talværdi (f.eks. 20, 40, 60, 80 og 100%). Hver gang nogen stemmer tilføjes denne talværdi til en liste hvorfra et gennemsnit kan udregnes.
Avatar billede lakana Nybegynder
10. oktober 2006 - 01:48 #2
forstår ik liige... kan du ikke give et eksempel??
Avatar billede Slettet bruger
10. oktober 2006 - 07:30 #3
noget i retning af
SELECT `stemmer`, COUNT(`stemme`)/(SELECT COUNT(`id`) FROM `stemmer` WHERE `id` = xxx) AS `brøkdel` `FROM `stemmer` GROUP BY `stemme` WHERE `id` = xxx

Er ikke testet, men tror godt, man kan gøre sådan..

/1
Avatar billede lakana Nybegynder
10. oktober 2006 - 15:13 #4
virker jo ikke. har jo slt ikke de felter..
Avatar billede Slettet bruger
10. oktober 2006 - 16:34 #5
Argh.. Jeg havde ikke læst din problemstilling særlig godt..

Men hvorfor lukker du allerede? har du fundet en løsning?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester