ToshiOzumi: Idee wie ich das in die Datenbank bekomme

Beitrag lesen

Hallo

Also Ich habe ein PHP Array mit den Tätigkeiten.

... musst also jedesmal Programmcode ändern, wenn sich die Anzahl, Bezeichnung usw. der Tätigkeiten ändert. Im Hinblick auf Wartbarkeit geht das nur haarscharf an einem GAU vorbei.

Das mit dem Array dürfte nicht so schlimm sein(hoffe ich), ich habe es in
eine eigene Datei ausgelagert.

Dann gibt es IMHO keine Alternative zu einer hier im Thread bereits mehrfach skizzierten n:m-Beziehung mittels dreier Tabellen - eine enthält die Unternehmen, eine alle zur Verfügung stehende Tätigkeiten und eine für jede Tätigkeit, die ein Unternehmen ausübt, einen Eintrag mit der jeweiligen Unternehmens- und Tätigkeiten-ID (sinnvollerweise mit einem UNIQUE-Constraint auf die Kombination beider Spalten).

Wenn Du Dich jetzt fragst, wie Du diese Information aus der Datenbank ins HTML-Formular und von da wieder in die Datenbank bekommst:

Ich habe mir in etwas das genau so gedacht, nur das ich anstatt drei
richtige Datenbanktabellen zwei Tabellen benutze und als Hilfstabelle
mein Array. Wobei, du hast vielleicht Recht und ich könnte mit Hilfe
einer dritten Tabelle auch das Formular dynamisch gestalten, so das
ich bei mehr Tätigkeiten nur die Datenbank ergänzen müsste.

Hmm, wie stelle ich den das ende eines Arrays fest?

Toshi