Hallo und sorry für den Titel,
ich habe zwei tabellen, einmal mitarbeiter und einmal abteilungen. Bei den Mitarbeitern wird zu der Abteilung nur die id gespeichert.
Wenn ich mir nun die Mitarbeiter in einer Liste ausgeben lassen möchte erhalte ich ja statt der lesbaren Abteilung z.B. Abteilung A nur die ID der Abteilung. Wie kann ich es erreichen das ich ohne das if else spielchen dennoch pro Mitarbeiter die richtige Abteilung angezeigt bekomme?
Ich habe schonmal die abteilungen in einem array $arrabid[] = $row1['abteilung']; und diese dann in der Liste der Mitarbeiter mit $arrabid[$abteilungen_id] angezeigt, aber, da das array ja mit 0 beginnt verschiebt es mir ja die Abteilungen um eins.
Ich kann das array zwar bei 1 beginnen lassen, aber sollte mal eine Abteilung gelöscht werden existiert ja die ID nicht mehr.
Wie kann ich das denn nun elegant lösen? Welchen Code benötigt Ihr von mir?
Wie gesagt die Abteilungen habe ich schon in einem array.
LG
Maik
ich habe zwei tabellen, einmal mitarbeiter und einmal abteilungen. Bei den Mitarbeitern wird zu der Abteilung nur die id gespeichert.
Wenn ich mir nun die Mitarbeiter in einer Liste ausgeben lassen möchte erhalte ich ja statt der lesbaren Abteilung z.B. Abteilung A nur die ID der Abteilung. Wie kann ich es erreichen das ich ohne das if else spielchen dennoch pro Mitarbeiter die richtige Abteilung angezeigt bekomme?
Ich habe schonmal die abteilungen in einem array $arrabid[] = $row1['abteilung']; und diese dann in der Liste der Mitarbeiter mit $arrabid[$abteilungen_id] angezeigt, aber, da das array ja mit 0 beginnt verschiebt es mir ja die Abteilungen um eins.
Ich kann das array zwar bei 1 beginnen lassen, aber sollte mal eine Abteilung gelöscht werden existiert ja die ID nicht mehr.
Wie kann ich das denn nun elegant lösen? Welchen Code benötigt Ihr von mir?
Wie gesagt die Abteilungen habe ich schon in einem array.
LG
Maik