Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
SQL/[PHP] Projekt: HTML Formulare "zusammen klicken" & dynamisch speichern
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! Der Schritt ist ja total losgelöst vom Erstellen einer Veranstaltung!
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.