Sprint
Erfahrenes Mitglied
Hallo zusammen,
ich hätte gerne mal wieder ein kleines Problem. Bei einer Galerieauswahl liest ein PHP Script die Ordnernamen aus und stellt sie in ein select Feld. Bei einer Auswahl wird der Ordnername an die gleiche Seite gesendet, die dann als nächstes die verschiedenen Unterordner auflistet. Nun soll das erste Select aber weiterhin dargestellt werden, mit der getroffenen Auswahl als selected, damit der User jederzeit sehen kann, was er gewählt hatte. Das funktioniert auch, aber nur so lange bis ein Umlaut im Ordnernamen enthalten ist. Dann ist der per GET übergebene Wert nicht mehr gleich dem Wert, der aus dem Filesystem ausgelesen wird, obwohl beide identisch am Browser ausgegeben werden. Ich hab auch schon versucht, über ein preg_replace() die Umlaute zu entfernen. Beim GET Wert wird es aber nicht entfernt, sondern in den "normalen" Buchstaben umgewandelt. Aus ü wird also u.
Wie muß ich jetzt die beiden Werte aneinander anpassen, damit ich sie wieder vergleichen kann?
ich hätte gerne mal wieder ein kleines Problem. Bei einer Galerieauswahl liest ein PHP Script die Ordnernamen aus und stellt sie in ein select Feld. Bei einer Auswahl wird der Ordnername an die gleiche Seite gesendet, die dann als nächstes die verschiedenen Unterordner auflistet. Nun soll das erste Select aber weiterhin dargestellt werden, mit der getroffenen Auswahl als selected, damit der User jederzeit sehen kann, was er gewählt hatte. Das funktioniert auch, aber nur so lange bis ein Umlaut im Ordnernamen enthalten ist. Dann ist der per GET übergebene Wert nicht mehr gleich dem Wert, der aus dem Filesystem ausgelesen wird, obwohl beide identisch am Browser ausgegeben werden. Ich hab auch schon versucht, über ein preg_replace() die Umlaute zu entfernen. Beim GET Wert wird es aber nicht entfernt, sondern in den "normalen" Buchstaben umgewandelt. Aus ü wird also u.
Wie muß ich jetzt die beiden Werte aneinander anpassen, damit ich sie wieder vergleichen kann?