Aanmeld systeem voor optredens
Ik ben bezig met een website voor een dweilorkest. De website is ongeveer klaar. Nu heb ik een inlogsysteem voor leden gemaakt waar zij hun gegevens kunnen wijzigen en de ledenlijst kunnen zien. Mijn plannen zijn der zodat zij later ook zelf foto's kunnen uploaden en onderdelen op de site wijzigen.
Maar wij zijn aan het rommelen binnen de groep over het aangeven wie bij welk optreden kan.
Dus nu wil ik via dat inlogsysteem dat leden optredens kunnen toevoegen, aanpassen en aan kunnen geven of het optreden definitief is.
Ik heb hier nog geen tutorials of scripts voor gevonden. En ik weet zo niet hoe ik een begin kan maken want ik weet al niet hoe het database tab eruit zou moeten zien.
Zou iemand mij kunnen helpen alsjeblieft?
en wat moet je nu nog hebben?
fk_lid_id (dit moet gelijk zijn aan het id( of welke primary key je dan ook hebt)
Status ( gepland , definitief ? )
Datum waarop het gepland is.
voor de rest van de database zou je toch zelf even moeten kijken :
wat wil je allemaal tonen als mensen dit "optreden" bekijken, wat moeten ze te zien krijgen dus...
edit: ik ben zelf bezig met een soortgelijk project
Gewijzigd op 01/01/1970 01:00:00 door Maarten
Nu wil ik dat de een optreden toegevoegd kan worden en dat mensen aan kunnen geven of dat ze hierbij aanwezig zijn of niet.
edit: maarten je hebt het ongeveer goed.
Maar het probleem waar ik vooral mee zit is dat ik niet weet hoe ik het moet voor elkaar krijgen dat meerdere mensen zich bij een optreden kunnen inschrijven. Moet ik dan voor iedere member binnen het optreden tab een kolom maken?
Gewijzigd op 01/01/1970 01:00:00 door Gertjan Gielen
In dit geval lijkt het me het beste om een tabel te maken voor de optredens met de volgende attributen:
optreden_id
datum
aanvang
locatie
etc
etc
en een tabel te maken voor aanwezigheid:
fk_lid_id
fk_optreden_id
aanwezig (ja of nee? )
als een lid 'henk' dan aanwezig kan zijn bij het optreden 'de zwabberdans'
lid henk id: 1 (fictioneel ;d)
zwabberdans id: 3 (fictioneel ;d)
dan zou het in de aanwezigheidstabel dus het volgende moeten staan (fictioneel ;d):
fk_lid_id : 1
fk_optreden_id : 3
aanwezig : ja
edit: het is dus eigenlijk gewoon een extra tabel waarin dus de aanwezigheid van een lid, bij een bepaald optreden komt te staan ^_^
Gewijzigd op 01/01/1970 01:00:00 door Maarten
Ik leen scripts die ik vind op internet en probeer die te implemteren. zoals het gastenboek en het fotoalbum --> http://www.ijgenweis.nl
Nu ben ik wel steeds meer zelf aan het programmeren maar ik kan dit stuk hierboven helaas zelf nog niet in code omzetten.
mooie site laat je die kleuren zo?
Maarten schreef op 29.10.2009 10:50:
In dit geval lijkt het me het beste om een tabel te maken voor de optredens met de volgende attributen:
optreden_id
datum
aanvang
locatie
etc
etc
optreden_id
datum
aanvang
locatie
etc
etc
in je database maak je een tabel aan waar deze gegevens in kunnen...
Quote:
en een tabel te maken voor aanwezigheid:
fk_lid_id
fk_optreden_id
aanwezig (ja of nee? )
fk_lid_id
fk_optreden_id
aanwezig (ja of nee? )
en nog een tabel die de aanwezige leden bevat.
geen van beide hoeft in php aangemaakt te worden.
het vullen van de tabellen wel.
Gewijzigd op 01/01/1970 01:00:00 door koen
Niels schreef op 29.10.2009 11:06:
mooie site laat je die kleuren zo?
Ja waarschijnlijk wel. Dat hoort een beetje in de sferen(carnaval enzo)
koen schreef op 29.10.2009 11:06:
in je database maak je een tabel aan waar deze gegevens in kunnen...
en nog een tabel die de aanwezige leden bevat.
geen van beide hoeft in php aangemaakt te worden.
het vullen van de tabellen wel.
Maarten schreef op 29.10.2009 10:50:
In dit geval lijkt het me het beste om een tabel te maken voor de optredens met de volgende attributen:
optreden_id
datum
aanvang
locatie
etc
etc
optreden_id
datum
aanvang
locatie
etc
etc
in je database maak je een tabel aan waar deze gegevens in kunnen...
Quote:
en een tabel te maken voor aanwezigheid:
fk_lid_id
fk_optreden_id
aanwezig (ja of nee? )
fk_lid_id
fk_optreden_id
aanwezig (ja of nee? )
en nog een tabel die de aanwezige leden bevat.
geen van beide hoeft in php aangemaakt te worden.
het vullen van de tabellen wel.
Een tabel in je database maak je toch met mysql code?
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Gertjan Gielen
die kan je met een simpel aanmaak form direct aanmaken,(van phpmyadmin)
dan gebruik je php code om gegevens erin te stoppen via een INSERT query
Gewijzigd op 01/01/1970 01:00:00 door koen
kan misschien ook best onduidelijk zijn, dit is de eerste keer dat ik iemand probeer te helpen met coderen namelijk ;d
doe het zelf ook nog maar 2 maand...
maar daar leer je ook van ;)
ben zelf ook nog een NOOB in php, maar als ik een zegje kan doen, altijd leuk als het werkt :D
Welke moet ik bij elke attribuut invullen?
datum : date;
aanvang: varchar;
locatie : text;
etc
etc
tabel aanwezigheid:
aanwezigheid_id: int; Auto Increment; Primary Key;
fk_lid_id: int;25;
fk_optreden_id: int; 25;
aanwezig: varchar: 5;
Gewijzigd op 01/01/1970 01:00:00 door Maarten
datum datum
aanvang datum
locatie varchar
etc
etc
fk_lid_id integer
fk_optreden_id integer
aanwezig bool
hope it helps
Gewijzigd op 01/01/1970 01:00:00 door koen
met aanvang bedoelde ik de tijd :p
(even uit mijn hoofd)
is niet perse nodig, gezien het (denk ik) toch alleen maar statisch getoond gaat worden. :p, maar iedereen heeft zijn eigen stijl :p, ben nu ff kladje voor het tonen van de optredens aan het typen, zal ik zo ff posten :p
je kan het ook als varchar opslaan.
koen schreef op 29.10.2009 12:16:
je kan het ook als varchar opslaan.
Neeeheeee!!!
Datum en tijd sla je in een database altijd als het juiste type op, geen uitzonderingen.