Cmdr_Malan
Grünschnabel
Das Problem lässt sich vermutlich nicht allein mit PHP lösen, aber ich denke mal, dass dieser Bereich doch der richtig ist.
Ich habe ein Formular für die Planung von Personen für bestimmte Zeiten - eine Art Dienstplan also. Die Personen werden nach Gruppen sortiert aus einer MySQL-Datenbank genommen. Dabei handelt es sich um ca. 8 Gruppen und insgesamt ca. 200 Leute. Es sind pro Tag immer zwei Zeiten a zwei Teams a zwei Leute, also pro Tag immer 8 Personen.
Bisher habe ich es so gelöst, dass nach Auswahl einer Kalenderwoche diese mit allen sieben Tagen angezeigt wird. Für Planung wählt man für jeden zu besetzenden Platz im ersten Dropdownfeld die Gruppe. Dadurch wird das Formular automatisch (JS) abgeschickt und im zweiten Dropdownfeld eine Auswahl der zu dieser Gruppe gehörigen Personen angezeigt. Wenn das für alle zu besetzenden Plätze erfolgt ist, wird das Formular zum Speichern geschlossen.
Das funktioniert soweit auch ganz gut, allerdings kommen durch die Benutzer (nicht ganz unberechtigt) klagen, dass durch die Auswahl der Gruppe die Seite ja neu geladen wird und somit wieder zum Beginn der Seite springt. Da nicht alle Tage einer Woche auf eine Seite passen, muss der Benutzer wieder zu seiner Eingabepostion scrollen.
Nun würde ich das ganze gern so gestalten, dass die 2. Dropdownfelder zwar dynamisch je nach Auswahl im 1. Dropdownfeld angepasst werden, die Daten dazu aber aus einer MySql-Datenbank stammen und das ganze ohne refresh funktioniert.
Ich hoffe irgendjemand hat das soweit verstanden und hat dann auch noch eine Idee für mich.
Ich habe ein Formular für die Planung von Personen für bestimmte Zeiten - eine Art Dienstplan also. Die Personen werden nach Gruppen sortiert aus einer MySQL-Datenbank genommen. Dabei handelt es sich um ca. 8 Gruppen und insgesamt ca. 200 Leute. Es sind pro Tag immer zwei Zeiten a zwei Teams a zwei Leute, also pro Tag immer 8 Personen.
Bisher habe ich es so gelöst, dass nach Auswahl einer Kalenderwoche diese mit allen sieben Tagen angezeigt wird. Für Planung wählt man für jeden zu besetzenden Platz im ersten Dropdownfeld die Gruppe. Dadurch wird das Formular automatisch (JS) abgeschickt und im zweiten Dropdownfeld eine Auswahl der zu dieser Gruppe gehörigen Personen angezeigt. Wenn das für alle zu besetzenden Plätze erfolgt ist, wird das Formular zum Speichern geschlossen.
Das funktioniert soweit auch ganz gut, allerdings kommen durch die Benutzer (nicht ganz unberechtigt) klagen, dass durch die Auswahl der Gruppe die Seite ja neu geladen wird und somit wieder zum Beginn der Seite springt. Da nicht alle Tage einer Woche auf eine Seite passen, muss der Benutzer wieder zu seiner Eingabepostion scrollen.
Nun würde ich das ganze gern so gestalten, dass die 2. Dropdownfelder zwar dynamisch je nach Auswahl im 1. Dropdownfeld angepasst werden, die Daten dazu aber aus einer MySql-Datenbank stammen und das ganze ohne refresh funktioniert.
Ich hoffe irgendjemand hat das soweit verstanden und hat dann auch noch eine Idee für mich.