webForumDet fria alternativet

omröstnings räkning

.NET

3 svar · 225 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Frågan#1

Håller på med en poll där det kan finnas x antal alternativ och man kan välja x antal av dessa alternativ att rösta på. Problemet är att jag inte kommit på hur jag skall uppdatera hur många röster varje alternativ har. I ett läge när man bara kan rösta på ett alternativ så är det bara att plusa på med ett. Men hur skall fördelningen ske nu? En röst måste ju fördelas på x antal alternativ. Förslag / lösningar önskas.

Medlem sedan jan. 2004501 inlägg
#2

Du har en databas med tre tabeller som ser ut så här.

Tabell Fråga
|FrågaID|Fråga|antalsvar(hur många frågor användaren får svara på)|

Tabell Svarsalternativ
|svarsaltID|frågaID|Svarstext|

Tabell användarsvar
|svarID|användarID|svaraltID|vald|

Sedan behöver du bara selecta hur många rader med vald som finns för ett svars alternativ.

Medlem sedan sep. 20011 914 inlägg
#3

Hela databas strukturen, som är en xml fil, finns redan. Så det är inte däri problemet ligger. Utan det är själva röstfördelningen som är mitt problem. Men tror jag får göra om det så att antal röster för ett alternativ anges i procent istället och sen göra en fördelning däri. Har dock inte riktigt kommit på hur än.

Medlem sedan jan. 2004501 inlägg
#4

Hur ser databasen ut?

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)