Ik ben een website aan het maken waarbij het straks mogelijk moet worden om samen met een groepje vrienden mee te doen met de lotto.
Even heel snel de punten wat de website moet doen:
* User moet 6 getallen opgeven voor vrijdag 24:00 uur
* Elke speler betaald per week € 2,-
* Elke zaterdag/zondag voer ik de getrokken nummers van de Lotto in het systeem
* Wanneer iemand alle 6 getallen heeft afgestreept (kan dus meerdere weken duren) krijgt de opgespaarde pot. (stel 6 spelers en op de 5e week heeft iemand 6 getallen goed, krijgt hij de pot van 6 x €2 x 5 = € 60).
* Als de pot eruit is kan iedereen zijn/haar nummer wijzigen en kunnen nieuwe spelers meespelen
Nu is het opzich wel logisch allemaal, maar een goede opbouw van de database is zeer van belang. Omdat ik niet een wereldwonder ben om met alle mogelijke JOINs enzo te werken wil ik het simpel houden, maar nu is de vraag: is dit verstandig?
De volgende opbouw heb ik in gedachten:
Tabel Users
Tabel Groepen (zodat onafhankelijk meerdere groepen kunnen spelen)
Tabel Voorspelling (hierin komen de ingevoerde 6 getallen)
Tabel Trekkingen (hierin komen alle trekkingsuitslagen van de Lotto)
Tabel Transacties (hierin komen de transacties zoals stortingen en uitbetalingen)
Nu dacht ik dat het het makkelijkste is om een pagina te maken waarin ik elke week de 6 getrokken cijfers invoerd en als ik deze submit, dat hij het tabel Voorspellingen doorzoekt kijkt of er goede nummers zijn gevonden en deze afstreept. Als alle 6 getallen zijn afgestreept, zet een vinkje bij Gewonnen en update de User tabel zodat hij het gewonnen bedrag op in zijn 'kluis' gestord krijgt.
Is dit de beste oplossing? Of kan ik beter rechtoe rechtaan tabellen maken en dus met behulp van ?ingewikkelde? JOIN's realtime de gewonnen getallen enzo bij elkaar zoeken?
Even heel snel de punten wat de website moet doen:
* User moet 6 getallen opgeven voor vrijdag 24:00 uur
* Elke speler betaald per week € 2,-
* Elke zaterdag/zondag voer ik de getrokken nummers van de Lotto in het systeem
* Wanneer iemand alle 6 getallen heeft afgestreept (kan dus meerdere weken duren) krijgt de opgespaarde pot. (stel 6 spelers en op de 5e week heeft iemand 6 getallen goed, krijgt hij de pot van 6 x €2 x 5 = € 60).
* Als de pot eruit is kan iedereen zijn/haar nummer wijzigen en kunnen nieuwe spelers meespelen
Nu is het opzich wel logisch allemaal, maar een goede opbouw van de database is zeer van belang. Omdat ik niet een wereldwonder ben om met alle mogelijke JOINs enzo te werken wil ik het simpel houden, maar nu is de vraag: is dit verstandig?
De volgende opbouw heb ik in gedachten:
Tabel Users
Tabel Groepen (zodat onafhankelijk meerdere groepen kunnen spelen)
Tabel Voorspelling (hierin komen de ingevoerde 6 getallen)
Tabel Trekkingen (hierin komen alle trekkingsuitslagen van de Lotto)
Tabel Transacties (hierin komen de transacties zoals stortingen en uitbetalingen)
Nu dacht ik dat het het makkelijkste is om een pagina te maken waarin ik elke week de 6 getrokken cijfers invoerd en als ik deze submit, dat hij het tabel Voorspellingen doorzoekt kijkt of er goede nummers zijn gevonden en deze afstreept. Als alle 6 getallen zijn afgestreept, zet een vinkje bij Gewonnen en update de User tabel zodat hij het gewonnen bedrag op in zijn 'kluis' gestord krijgt.
Is dit de beste oplossing? Of kan ik beter rechtoe rechtaan tabellen maken en dus met behulp van ?ingewikkelde? JOIN's realtime de gewonnen getallen enzo bij elkaar zoeken?
Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!