webForumDet fria alternativet

Restaurang bokning

ASP

16 svar · 378 visningar · startad av StefanP

Medlem sedan jan. 200284 inlägg
Frågan#1

Tjena.
Jag ska bygga ett bokningssystem åt en restaurang. Det är enbart köksmästaren som skall använda det.
Han vill kunna lägga in bokningar så han kan se vilka bord som är upptagna osv.
Jag tänkte lösa det genom att göra en skiss över restaurangen med bilder på alla bord.
Sen när det är en bokning inlagd på ett bord så lyser det rött. Sen när man klickar på bordet så ser man vilken tid det är bokat.
Och sen borde bokningen försvinna automatiskt efter tiden har löpit ut. Tex om det är bokat mellan 15-17 så försvinner den röda bilden efter kl 17.

Nån ide hur jag skall gå till väga med detta?

Medlem sedan dec. 19996 522 inlägg
#2

Det brukar vli rätt knivigt, du får bygga en databas som hanterar tex ett vist antal minuters block, tex 30 minuters block, sen om de bokar fyller det kanske upp 3 block, 1,5 h. En tabell för varje bord en länktabell som innehåller tid, datum, bordsid samt hur många block, samt en unik identifierare. Sen en tabell med vilka som har bokat vilket bord och vilket tidspass.

Medlem sedan juli 20012 450 inlägg
#3

Gör en tabell och sen så gör du små "bordsbilder" i cellerna som är länkar, tex. <a href="bord.asp?id=5"><img src="bord5.gif"></a>
Sen så kollar du i en databas efter bokningar med det bordid:t...
Varje gång sidan uppdateras så kollar du om borden är bokade, isf visas bordet som en röd bild...
Kanske en ide... jag vet inte. :)

Medlem sedan dec. 19996 522 inlägg
#4

Det är den enkla delen, det svåra är att få en bra struktur på databasen

Medlem sedan jan. 200284 inlägg
#5

Sql sats

Får jag skapa en SQL sats för varje bord då eller? Så jag öppnar den tabellen som bordet tillhör och skriver ut infon. Om det är bokat eller inte etc.

Medlem sedan mars 20014 214 inlägg
#6

Skulle man inte bara kunna göra såhär:

En tabell för varje bord. Det man lägger in i tabellen radas bara upp i tabellen.

Sedan kan man jämföra den aktuella tiden med vad det finns för bokningstider. Sedan kan du köra en något som tar bort alla poster efter dagens slut...

Medlem sedan jan. 200284 inlägg
#7

ah

Låter smart skyman

Medlem sedan dec. 19996 522 inlägg
#8

Korkat att ha en tabell för varje bord, inte bra uppbyggnad tycker jag. Bättre att ha en tabell för bord och sen en länktabell för bokade upptagna tider.

Medlem sedan dec. 19996 522 inlägg
#9

Nej du behöver inte göra en sql fråga, du loopar igenom alla bord och kollar om det finns något som är bokat i bokat tabellen

Medlem sedan juli 200012 978 inlägg
#10

Jag har ett boknings och uthyrningssystem för Bilar(objekt)
Där använder jag en kalendergraf och visar status med olika färger.
Din ide med bord borde kunna visas i ett tredje plan dvs tiden.
Mycket kul idé.
Maila om du vill ha kontakt och (demo) eller kolla vårt system genom ett besök hos Auto Biluthyrning.

Medlem sedan juli 20012 450 inlägg
#11

Ok jag tror jag blivit missuppfattad...
När jag skrev tabell menade jag HTML-tabell(table) :) ;)
Jag pratade rent grafiskt....

Medlem sedan mars 20014 214 inlägg
#12

Erka: Vad menar du med att ingen sql fråga behövs?

Hur ska man annars loopa ut det som finns i tabellerna?

Medlem sedan dec. 19996 522 inlägg
#13

jo en behövs ju, kanske några, men inte en för varje bord :) var kanske lite oklar he he he, fan har ju spelat innebandy i 1,5 timme i toktempo

Medlem sedan jan. 200284 inlägg
#14

Nej jag förstod precis vad du menade skyman. Och det är så jag kommer göra på det grafiska.

Medlem sedan juli 20012 450 inlägg
#15

"Och det är jag kommer göra på det grafiska"...
Va :q ;)

Medlem sedan jan. 200284 inlägg
#16

Dra en refresh så ser du att det klarnar. ;)

Medlem sedan juli 20012 450 inlägg
#17

Aha ;) hehe

281 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
149 ms — ändringar (db)