webForumDet fria alternativet

Procent?

6 svar · 290 visningar · startad av JohanV

JohanVMedlem sedan feb. 200330 inlägg
#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?

VideMedlem sedan dec. 19998 577 inlägg
#2

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

JohanVMedlem 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.

UlfTMedlem 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.

JohanVMedlem 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..

solbulleMedlem 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.

JymdisMedlem 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..

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