Hallo zusammen,
ich habe ein kleines Formular gebaut, in dem meine Mitarbeiter die angezeigten Daten/Werte unterschreiben können und ich bekomme diese dann als PDF Datei mit der Unterschrift per E-Mail zugeschickt.
Klappt alles super, auch responsive auf dem Handy/Tablet.
Die Links die die Mitarbeiter bekommen sind alle spezifisch, darin enthalten ist auch die Muttersprache des Mitarbeiters, nicht im Link in der URL, sondern im dahinter liegenden PHP Script, welches die Daten aus einer Datenbank liest und dem Kollegen dann anzeigt.
Beispiel:
Herr Meier bekommt von mir für Juli 2023 den Link zugeschickt. Wenn er diesen Link aufruft, lädt es im Hintergrund die aktuellen Daten für Herrn Meier im Juli 2023, ruft er diese erneut auf, kann es sein die sind aktualisiert. Da Herr Meier als Muttersprache deutsch bei seinen Stammdaten hinterlegt hat, bekommt er die Seite auf deutsch angezeigt. Möchte Herr Meier aber die englische Seite lesen, weil er über Nacht seine Muttersprache verloren hat, kann er auf die englische Flagge klicken und soll dann die Seite auf englisch angezeigt bekommen.
Die Buttons mit den Flaggen habe ich oben links auf der Website in einem eigenen Form eingebunden.
Wichtig ist, es gibt in der Datenbank eine Tabelle, die die ganzen Übersetzungen gespeichert hat und dort abruft, also wenn Muttersprache = deutsch, dann werden aus der Tabelle Uebersetzung die Werte aus der spalte "deutsch" gezogen. Hat der Mitarbeiter aber englisch als Muttersprache, werden beim Seitenaufruf die Werte aus der Spalte "englisch" in der Tabelle Uebersetzung geladen.
Mein Gedanke war, wenn der Mitarbeiter die deutsche Seite geladen hat, er aber auf englisch umschalten will, klickt er oben im Form auf die englische Flagge, die Seite lädt es neu und statt den Paramter sprache aus dem Mitarbeiterstamm, wird die angeklickte Sprache genommen.
Kann ich das so lösen?
MfG
Erik