Hallo zusammen,
mein Chef will unbedingt eine Excel-Datei nach PHP konvertiert haben
Aktuell sieht das so aus:
Zwischenablage01.png
Untereinander ca. 30 Schulungen, nach rechts ca. immer 3 Monate "Kalender", in die Kästchen trägt er jeweils bei Schulung/Datum den jeweiligen Referenten ein.
Das geht in Excel ja alles problemlos, aber lässt sich halt schlecht auswerten, validieren (gleicher Dozent am gleichen Tag mehrfach eingetragen usw.
Jetzt meine beiden Fragen hierzu:
1) Theoretisch sind das 2.700 Felder (30 Schulungen x 90 Tage) wo eine Eingabe möglich sein muss, nicht unbedingt als Eingabefeld - eher als Link der dann ein Popup/Overlay aufruft oder Ähnliches...
Ich finde das ziemlich unperfomant da immer ~3000 Links zu generieren. Kann man den Tabellenfelder nicht jeweils eine ID verpassen wo dann irgendwie ein allgemeiner "KlickListener" darauf anspringt?
2) Wie trage ich in diese Tabelle Schulungstermine ein, welche in der Datenbank mit "Schulung 19XXYY Themenname" und Datum "2019-11-02" vorhanden sind? Alle Schulungen durchlaufen, dann die Datumszeilen nach
rechts generieren und immer gucken ob ein Termin vorhanden ist? Evtl. erst DB -> Array?
3) Auch hier wieder die Frage: Evtl. allen Feldern eine ID verpassen, die leere Tabelle generieren und danach erst per document.write() jeweils die Termine "nachträglich" reinpflanzen?
4) Desweiteren sollen darin auch noch Ferien/Urlaube farblich markiert werden, z.B. was da oben alles rot zu sehen ist. Das ist dann kein einzelner Termin der rot eingefärbt werden muss, sondern ganze Spalten über diverse Felder hinweg.
Hat dafür jemand Lösungsansätze parat? Es geht ja leider über die gängigen Planungstools mit Wochenansicht bzw. 3-Monats-Kalenderboxen hinaus
Danke!
mein Chef will unbedingt eine Excel-Datei nach PHP konvertiert haben
Aktuell sieht das so aus:
Zwischenablage01.png
Untereinander ca. 30 Schulungen, nach rechts ca. immer 3 Monate "Kalender", in die Kästchen trägt er jeweils bei Schulung/Datum den jeweiligen Referenten ein.
Das geht in Excel ja alles problemlos, aber lässt sich halt schlecht auswerten, validieren (gleicher Dozent am gleichen Tag mehrfach eingetragen usw.
Jetzt meine beiden Fragen hierzu:
1) Theoretisch sind das 2.700 Felder (30 Schulungen x 90 Tage) wo eine Eingabe möglich sein muss, nicht unbedingt als Eingabefeld - eher als Link der dann ein Popup/Overlay aufruft oder Ähnliches...
Ich finde das ziemlich unperfomant da immer ~3000 Links zu generieren. Kann man den Tabellenfelder nicht jeweils eine ID verpassen wo dann irgendwie ein allgemeiner "KlickListener" darauf anspringt?
2) Wie trage ich in diese Tabelle Schulungstermine ein, welche in der Datenbank mit "Schulung 19XXYY Themenname" und Datum "2019-11-02" vorhanden sind? Alle Schulungen durchlaufen, dann die Datumszeilen nach
rechts generieren und immer gucken ob ein Termin vorhanden ist? Evtl. erst DB -> Array?
3) Auch hier wieder die Frage: Evtl. allen Feldern eine ID verpassen, die leere Tabelle generieren und danach erst per document.write() jeweils die Termine "nachträglich" reinpflanzen?
4) Desweiteren sollen darin auch noch Ferien/Urlaube farblich markiert werden, z.B. was da oben alles rot zu sehen ist. Das ist dann kein einzelner Termin der rot eingefärbt werden muss, sondern ganze Spalten über diverse Felder hinweg.
Hat dafür jemand Lösungsansätze parat? Es geht ja leider über die gängigen Planungstools mit Wochenansicht bzw. 3-Monats-Kalenderboxen hinaus
Danke!
Kommentar