webForumDet fria alternativet

Procent?

ASPur ASP

6 svar · 290 visningar · startad av JohanV

Medlem sedan feb. 200330 inlägg
Frågan#1

Hej, skulle behöver lite hjälp.
Har en omrösting som jag har byggt up lite dåligt som jag nu inte har den blekaste hur jag ska kunna räkna ut procenten på svars antenativen.
Jag har gjort den här omrösting med hjälp av databas som ser ut så är

Tabell nr 1 "Fragan"
ID Fraga nr
1 Hur? 2

Fraga = vilken fråga som lyder
nr = vilka svarsantenativ som den tillhör
sedan

Tabell nr 2 "Svaren"
id klick nummer svar nr
1 12 1 Ja 2
2 8 2 nej 2
3 9 3 vet 2

Klick = Hur många som har tryckt på det svarsantenativ
nummer = vilken fråga det är
svar = svaret lyder så
nr = vilken fråga det tillhör.
nr
osv..

Det jag nu undrar nu är, hur jag ska göra för räkna ut procenten?

Medlem sedan dec. 19998 577 inlägg
#2

Varje svarsalternativ: ( Antalet klick för svarsalternativ / Antalet klick för frågan ) * 100

Medlem sedan feb. 200330 inlägg
#3

Vide skrev:

Varje svarsalternativ: ( Antalet klick för svarsalternativ / Antalet klick för frågan ) * 100

Jo, så långt visste jag men, det jag har svårt att klura ut är
hur jag ska kunna veta hur många som har klickat just i det svarsantenativet för allt ligger ju i samma kolum.

Medlem sedan maj 20018 027 inlägg
#4

Antal som svarat "Ja" på fråga "1":

select klick from Svaren where nummer=1 and svar="Ja"

På liknande sätt för de andra alternativen.

Medlem sedan feb. 200330 inlägg
#5

UlfT skrev:

Antal som svarat "Ja" på fråga "1":

select klick from Svaren where nummer=1 and svar="Ja"

På liknande sätt för de andra alternativen.

Jo, så kan man göra men, den här om röstingen ska blir webbadministrerad så det kommer inte vara samma fråga hela eller svar hela tiden och det blir lite jobbigt om jag måste gå in och skriva om koden varje gång..

Medlem sedan mars 20015 287 inlägg
#6

Du får väl plocka in "nummer" och "svar" som variabler i ett formulär eller med en länk. Ser inget problem med det.

Medlem sedan mars 20016 260 inlägg
#7

vill du ha kvar gamla omröstningar?
antingen får du göra en till tabell där du för över gamla omröstningar (vilket är snabbast faktiskt) när du gör en ny eller så får du ha en till kolumn som du döper till den omdöpningensnamn eller ett unikt ID nummer..

135 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)