Hallo,
ich arbeite zur Zeit an einem kleinen CMS System für unsere Einsatzleitung, im Prinzip werden dort Mitarbeiter, Bezirke & Arbeiten ("Aufträge & Störungen") Mitarbeitern zugeordnet.
Ich habe 3 Tabellen:
Mitarbeiter:
- id int(2) auto_increment
- name varchar(25)
- status varchar(15)
Bezirke:
- id int(2) auto_increment
- name varchar(25)
Arbeiten:
- id int(5) auto_increment
- auftrag varchar(20) / NULL
- stoerung varchar(13) / NULL / Aufbau der Stö.Nr.: 20080304-XXXX
- bezirke_id int(2)
- mitarbeiter_id int(3)
Ich bin gerade dabei das Script Störung hinzufügen zu schreiben und ich denke das ich dafür eine N:M Beziehung benötige da ich grundsätzlich einem oder zwei Mitarbeitern eine Störung zuordnen möchte.
Wie kann ich dies bewerkstelligen, finde leider kaum Infos über MySQL & PHP5 M:N Beziehungen. Zumindest keine nützlichen.
Habe zur Zeit eine Auswahlliste erstellt die Automatisch aus der Datenbank (Bezirke) geladen wird, die ID wird per Formular bereits übergeben desweiteren habe ich ein Textfeld erstellt welches 13 Zeichen lang ist, auch dies wird ordentlich übergeben. Zur Zeit habe ich ein einfaches INSERT:
Es wäre toll wenn mir jemand helfen könnte.
Ich würde ja am liebsten 2 Auswahllisten haben wo man 2 verschiedene Mitarbeiter Auswählen kann und dann das Formular absendet.
ich arbeite zur Zeit an einem kleinen CMS System für unsere Einsatzleitung, im Prinzip werden dort Mitarbeiter, Bezirke & Arbeiten ("Aufträge & Störungen") Mitarbeitern zugeordnet.
Ich habe 3 Tabellen:
Mitarbeiter:
- id int(2) auto_increment
- name varchar(25)
- status varchar(15)
Bezirke:
- id int(2) auto_increment
- name varchar(25)
Arbeiten:
- id int(5) auto_increment
- auftrag varchar(20) / NULL
- stoerung varchar(13) / NULL / Aufbau der Stö.Nr.: 20080304-XXXX
- bezirke_id int(2)
- mitarbeiter_id int(3)
Ich bin gerade dabei das Script Störung hinzufügen zu schreiben und ich denke das ich dafür eine N:M Beziehung benötige da ich grundsätzlich einem oder zwei Mitarbeitern eine Störung zuordnen möchte.
Wie kann ich dies bewerkstelligen, finde leider kaum Infos über MySQL & PHP5 M:N Beziehungen. Zumindest keine nützlichen.
Habe zur Zeit eine Auswahlliste erstellt die Automatisch aus der Datenbank (Bezirke) geladen wird, die ID wird per Formular bereits übergeben desweiteren habe ich ein Textfeld erstellt welches 13 Zeichen lang ist, auch dies wird ordentlich übergeben. Zur Zeit habe ich ein einfaches INSERT:
PHP-Code:
$sql = "INSERT INTO Arbeiten
(stoerung, bezirke_id, mitarbeiter_id) VALUES (?, ?, ?)";
Ich würde ja am liebsten 2 Auswahllisten haben wo man 2 verschiedene Mitarbeiter Auswählen kann und dann das Formular absendet.
Kommentar