Avatar billede nidyahou Praktikant
24. september 2003 - 15:09 Der er 3 kommentarer og
1 løsning

hvordan laves en afstemning

hej, det jeg søger er bare en guide til hvordan man laver en afstemning. jeg skal bare have ad vide hvoerdan man forvandler sine values til procent... jeg vil ikke have ad vide hvordan en afstemnings kode ser ud men blot et lille hint. sig endelig ikke for meget da dette vil ødelægge alt for mig :)
TAK =)
Avatar billede tuctoh Nybegynder
24. september 2003 - 15:20 #1
jamen jeg vil da ikke sige for meget så :p

Afstemningen laves gerne ved en database, hvor du indskriver brugerens valg samt hans navn (eller IP). Så sørger du for at de ikke kan stemme mere end en gang.
Når du skal vise resultatet af afstemningen, starter du med at tælle det samlede antal stemmer sammen (lad os sige 100 stemmer total i eksemplet her).
Derefter går du igennem valgmulighederne én efter én.
Lad os sige der er 3 muligheder, med følgende fordeling:
#1 = 5 stemmer
#2 = 50 stemmer
#3 = 45 stemmer

Du udksriver i dit loop så eventuelt et billede, med
<img src='minbar.jpg' width='"&stemmer/totalestemmer*100&"'>
dette vil lave den første bar 5px lang, den næste 50, og den sidste 45... find selv den optimale størelse :p


Med det håber jeg du kan gå i gang ;)
Avatar billede nidyahou Praktikant
24. september 2003 - 15:24 #2
det hjalp mig meget, kan du forklare systemet i procent ? :D
Avatar billede netro Nybegynder
24. september 2003 - 15:27 #3
Har han ikke lige gjort det?
stemmer/totalestemmer*100 = 5/50/45%
Avatar billede nidyahou Praktikant
24. september 2003 - 15:29 #4
aahh jo tak =)
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
Kurser inden for grundlæggende programmering

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