Pierre: Kategorie in mySQL-Tabelle speichern

Hallo

ich möchte gerne eine Mitarbeiterliste dynamisch gestalten.

http://www.monopol-colors.ch/deutsch/ueber_uns/210.html

Ich denke das das mit 2 Tabellen zu lösen wäre:
In der Mitarbeitertabelle speichere ich Namen, Funktiion, Telefonnr. und E-Mail-Adresse. Was ich nicht auf die Reihe kriege ist der Aufbau der Tabelle kategorie und wie ich dies bearbeiten kann.

Folgende Struktur möchte ich abbilden und später natürlich auch ergänzen oder ändern. Weiter in die Tiefe geht es nicht mehr, also zu Verkauf müssen keine Untergruppen mehr erstellt werden.

Kundenberatung

  • Verkauf
  • Anwendungstechnik

Logistik

  • Labor
  • Farbmetrik
  • Produktion
  • Einkauf

usw.

Freue mich über Tipps oder Links zu einem Tutorial von euch.
Pierre

  1. hi,

    mache eine tabelle mit drei feldern:
    ID, parentID und beschreibung.

    • ID als auto_increment-wert.
    • in parentID schreibst du die ID der übergeordneten kategorie rein, also bei verkauf und anwendungstechnik jeweils die ID von kundenberatung, bei labor, farbmetrik, produktion und einkauf jeweils die von logistik.
      kundenberatung und logistik selber erhalten natürlich im feld parentID keinen wert (oder 0, wenn du ID bei 1 starten lässt).

    in der mitarbeiter-tabelle machst du jetzt eine spalte kategorieID, die sich auf die ID in deiner kategorien-tabelle bezieht.

    anschliessend überlege dir geeignete SQL-queries zum auslesen der mitarbeiter in der gewünschten form.

    gruss,
    wahsaga