Hallo,
ich habe ein konzeptionelles Problem mit der Zuweisung mehrere Kategorien zu einem Datensatz. Wie bereits in einem anderen Post beschrieben wird der Aufbau wie folgt sein:
1. Tabelle mit Datensatz "Buch"
2. Tabelle mit Tags/Kategorien
3. n 2 n Tabelle um die beiden zu verknüpfen.
Die Aufgabe ist zu ermöglichen, dass mehrere Tags/Kategorien einem Buch zugewiesen und natürlich auch später wieder geändert werden können.
Mein erstes Problem ist, dass ich die Kategorien via Dropdown auswählen lassen möchte (kommen aus der Datenbank), was für mein Verständnis aber bedeuten würde dass ich die Anzahl der Tags limitieren muss? Ich kann ja schlecht 100 Dropdowns anlegen (für Tag1, Tag2 ....)?
Also dachte ich, man müsste das wie bei delicious oder dgl. anlegen und ein Textfeld erstellen, in welchem die Kategorien/Tags abgelegt sind. Wenn dies die richtige Möglichkeit ist: Wie nehme ich dann diese Eingabe wieder auseinander um sie in die n to n Tabelle sowie ggf. die Tags Tabelle zu übernehmen? Oder gibt es insgesamt eine viel bessere Lösung auf die ich nicht komme?
Vielen dank!
tm
ich habe ein konzeptionelles Problem mit der Zuweisung mehrere Kategorien zu einem Datensatz. Wie bereits in einem anderen Post beschrieben wird der Aufbau wie folgt sein:
1. Tabelle mit Datensatz "Buch"
2. Tabelle mit Tags/Kategorien
3. n 2 n Tabelle um die beiden zu verknüpfen.
Die Aufgabe ist zu ermöglichen, dass mehrere Tags/Kategorien einem Buch zugewiesen und natürlich auch später wieder geändert werden können.
Mein erstes Problem ist, dass ich die Kategorien via Dropdown auswählen lassen möchte (kommen aus der Datenbank), was für mein Verständnis aber bedeuten würde dass ich die Anzahl der Tags limitieren muss? Ich kann ja schlecht 100 Dropdowns anlegen (für Tag1, Tag2 ....)?
Also dachte ich, man müsste das wie bei delicious oder dgl. anlegen und ein Textfeld erstellen, in welchem die Kategorien/Tags abgelegt sind. Wenn dies die richtige Möglichkeit ist: Wie nehme ich dann diese Eingabe wieder auseinander um sie in die n to n Tabelle sowie ggf. die Tags Tabelle zu übernehmen? Oder gibt es insgesamt eine viel bessere Lösung auf die ich nicht komme?
Vielen dank!
tm
Kommentar