Für diese Übung wird der Kalender 1 wieder gebraucht und um eine Sprachwahl erweitert.
Aufgabe
- Mache die Übung Kalender 1 oder öffne diese, wenn Du sie schon gemacht hast
- Füge dem HTML-Bereich des Kalenders ein Formular mit einem Auswahlmenü (SELECT) hinzu
Das Menü soll mehrere Sprachen als Optionen enthalten (z.B. Deutsch, Französisch und Englisch)
Ändert man die Sprache, soll das Formular verschickt werden (an die gleiche Datei) - Nach dem Abschicken soll als erstes geprüft werden, ob das Formular verschickt wurde und welche Option gewählt wurde.
- Wird eine Option gefunden, soll setlocale() anhand dieses Wertes definiert werden
- Beim ersten Aufruf ist noch nichts definiert vom Benutzer, in diesem Fall muss ein Standard-Wert definiert werden, zum Beispiel Deutsch
Tipps
- Überlege gut, welche Reihenfolge eingehalten werden muss - wenn ein Script neu geladen wird, beginnt der PHP Parser wieder von oben (Zeile 1)
Beispiel
Weiterführende Übung: