Onbekend |
|
Ik ben bezig met een nieuwe website voor mijzelf en hierop wil ik ook een poll hebben.
Ik heb al vaker een poll systeem gemaakt, maar nu wil ik graag de meningen van de mensen hier hebben.
Voorgaand heb ik polls gemaakt met 1 tabel, bijv.
poll
id
vraag
antwoord1
antwoord2
antwoord3
antwoord4
stemmen1
stemmen2
stemmen3
stemmen4
totaalstemmen
En dat is lelijk.
Nu programmeer ik sowieso in het engels en wil ik niet zoveel "lelijke" rows`s hebben met dezelfde functionaliteit.
Dus nu heb ik na gedacht over 2 manieren.
1: Ik gebruik 2 tabellen.
Poll
id_Poll
timepost
user
question
votes
PollAnswer
id_PollAnswer
answer
votes
Dus per poll heb je 1 rij in de Poll tabel en min. 4 (max. oneindig) aantal rijen in de PollAnswer tabel.
Dus per antwoord 1 rij.
2: Ik gebruik 1 tabel.
Poll
id_Poll
timepost
user
question
answers
votes
totalvotes
Dan krijg je per poll 1 rij in de tabel Poll.
In de row answers, komen alle antwoorden gescheiden met een teken, bijv. een |. Op diezelfde plaatsen heb je in de row votes het aantal stemmen, dus bijv. 2|54|5 als je 3 antwoorden hebt.
Ik hoop dat ik het goed genoeg heb uitgelegd, graag jullie meningen.
m.v.g
Dennis Mertens
|