webForumDet fria alternativet
Logga in / Bli medlem

Kalenderfunktion

Databaser & SQL

3 svar · 180 visningar · startad av Gika

Medlem sedan maj 200157 inlägg
Frågan#1

Vi ska göra ett bokningssystem med kalenderfunktion.
Hur löser man det med tabellerna....Det ska gå att boka in tider var 20 minut och det ska visas upp veckovis.

Medlem sedan dec. 200012 464 inlägg
#2

Du bör inte lägga några begränsningar i datamodellen angående vilka tider som kan bokas. Det är bättre att sköta det från applikationen.

Om det bara är en aktivitet som skall kunna bokas så behövs det en tabell med två kolumner

bookedTime datetime
bookedBy varchar(30)

Om olika aktiviteter skall kunna bokas på samma tid så behövs en kolumn till som anger aktivitet.

Sen så kan man antingen göra insert på alla bokningsbara tider med null i bookedby och vid en bokning så uppdateras det fältet eller så gör man insert vid bokningen.

Medlem sedan maj 200157 inlägg
#3

Man ska alltså bara kunna boka in en aktivitet per 20 min. intervall.
Räcker det då med en tabell??
Vi ska kunna visa upp veckovis med datum och klockslag, vilka tider som är bokade och vilka är lediga....

Medlem sedan dec. 200012 464 inlägg
#4

Ja det räcker med en tabell, det är inga problem att konvertera från år och vecka till datum.

258 ms totalt · 4 externa anrop · v20260731065814-full.05830320
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)