| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 97
| Datenbanksystem - Theaterreservierungssysstem
Hi, ein guter Freund von mir hat ein kleines Theater - weil er nun bald Geburtstag hat, dachte ich mir, ich programmiere ihm ein "Reservierungssystem" für sein Theater. Ich kenne mich halbwegs gut mit PHP/MySQL aus - mangels Modellierungserfahrung bzw. mangels Vorstellungsvermögen würde ich Euch um Tipps und Tricks für folgende Themen bitten: 1) Meine Sitzplätze sind Movieclips die nach Klick ihre Farbe ändern - damit wird ein Platz gebucht. Dieser Vorgang soll mittels if... in die Datenbank. Eintragen in die Datenbank mittels insert ist mir klar - nur das Datenbankmodell nicht ganz. Folgende Einträge brauche ich in meiner Datenbank: Tabelle: Sitzplan platz reserviert ja/nein von wem reserviert Datum Tabelle: Kunde (ist mir klar) Hat jemand eine Ahnung wie ich dem Sitzplan (bzw. der Tabelle) sage, dass der angeklickte Sitz reserviert ist? Vielen Dank für Eure Mühe im vorhinein... lg, Stefan |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Tabelle Kunde: Id (int) | Name (String) Die könntest du noch durch Kundendaten erweitern. Tabelle Sitzplatz: Id (int) | customerID (foreign Key -> referenziert Id des Kunden) | reserved (Boolean) Du musst vor einem endgültigen Commit halt prüfen, ob ein Platz schon belegt ist oder nicht. Wenn aber nur ein Arbeiter die Reservierungen verwaltet, ist das aber nicht wichtig.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #4 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Jeder Platz bekommt ein Attribut id und ein onRelease. Im onRelease rufst du dann idealerweise eine Funktion auf, die eine id verlangt. Diese überträgt dann die id an ein serverseitiges php Script, das dann wiederum ein sicheres (htaccess) Script anspricht, das die Datenbank Geschichte abwickelt. Zurück geht's dann rückwärts.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #5 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Aber du musst bedenken, dass du ja eigentlich nur abfragst, ob ein Platz reserviert ist, nicht wann...
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #6 (permalink) |
| flashback Registriert seit: Aug 2003
Beiträge: 529
|
stimmt. eigentlich müsstest du die abfragen zusätzlich mit einem aufführungsdatum verknüpfen. das problem wird dann aber u.u. die aktualisierung respektive sperrung bei paralellen anfragen für gleiche plätze entstehen. dies könntest du u.u. mit einer sperrung für die erstanfragende IP (zeitlich begrenzt) realisieren. um das ganze proper zu handeln, musst du schon ein wenig mehr grips und zeit investieren.... ![]() ich hab mal zwei jahre nebenberuflich in nem ticketladen gearbeitet. die systeme welche verwendet werden sind zwar fett (ua. cts und ticketonline), aber die funktionalitäten haben schon ihre berechtigung.... ![]() dein freund wohnt nicht zufällig in krefeld? |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Oct 2003
Beiträge: 97
|
Hi Ihr beiden... Ich hab mir schon gedacht, dass das ganze nicht so simple ist... Die Hinweise sind aber auf jeden Fall Gold wert. :-) *smile* er wohnt in wien :-) @Omega: d.h. ich muss jedem Platz seine ID zuweisen - manuell - diese ID dann auch in die Datenbank eintragen und je nach Eintrag in der Datenbank (Bool) entweder Grün oder Rot anzeigen? Hat jemand zufälligerweise eine Ahnung wie ich dem MC eine ID zuweise? so in etwa: Code: on (release) {
this.gotoAndStop(5)
ID = 37;
} Stefan |
| | |
| | #9 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| ActionScript:
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #11 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Also, am besten machst du dir eine FLA fertig und machst eine Map. 400 Plätze halt. Ich habe in den letzten 4 Jahren nicht mehr mit Code auf Symbolen gearbeitet. Aber das kannst du ja leicht testen. Folgender Code auf das Symbol: ActionScript:
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #13 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Naja, soviel hab ich ja nicht gemacht. Du kannst es auch automatisiren mit XML beispielsweise. Da must du aber vorher Koordinaten und Rotatione bestimmen und dann automatisiert die MovieClips auf die Bühne holen. Das geht alles...
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |