SQL /[PHP] Projekt: HTML Formulare "zusammen klicken" & dynamisch speichern

  • Ersteller Ersteller derBobby
  • Erstellt am Erstellt am
Noch mal ein Punkt zur Tabelle "Answer": Müssten die FKs zusammen nicht den PK bilden? Sonst wäre es aus DB Sicht möglich auf eine Frage mehrfach zu antworten, oder nicht?
 
Naja, du hast 2 Möglichkeiten:
1. Entweder du machst die 3 FKs zusammen zum PK oder
2. Du behältst einen einen eigenständigen PK und setzt die 3 FKs gemeinsam auf UNIQUE: ALTER TABLE your_table ADD UNIQUE INDEX(col1, col2, col3);

Mgl. 1 ist minimal kompakter, kann aber in der Verwendung umständlicher sein.
Mgl. 2 hat den Vorteil, dass du einfacher die Antworten referenzieren kannst.
 
Außerdem brauche ich die Account ID in der Form doch! Sonst verliert sich die Form nach dem Erstellen in der Datenbank und gehört keinem! :P Der Schritt ist ja total losgelöst vom Erstellen einer Veranstaltung!
 
Du könntest die AccountId vom Event auch gleichzeitig als AccountId vom Formular verwenden ;)
 
Dann leg doch mal ein Formular an ohne zu speichern, dass es dir gehört. Anschließend ließ alle deine Formulare aus, um sie in dir in einem Dropdown beim Erstellen eines Event anzubieten.
 
Müsstest halt nen JOIN mit der Eventtabelle machen ;) Ist für das DBMS auch kein großer Akt.
 
Habe aktuell mal etwas zum testen hochgeladen. Wenn einer der fleißigen Helfer Zugriff möchte, so möge er sich per PN melden! :)
 
Zurück
Oben