PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umlauttod beim Geschlechts-"Hack"


Rici
17.05.2004, 19:21
Okay, Problem schon gelöst...
Das alt bekannte PHP-Problem, wann man = und == einsetzt *gg*

Also, der folgende Code sorgt für die Anzeige einer Grafik zur Geschlechtsidentifikation des Benutzers:
<img src="images/misc/gender_$post[field7].gif" alt="$post[field7]" />
Die beiden möglichen Antworten sind "Männlich" und "Weiblich", also wenig einfallsreich! *g* Einziges Problem ist jetzt: der Internet Explorer (Scheißteil!) ist zu doof für die Umlaute, deswegen wird die Grafik bei den männlichen Kollegen nicht angezeigt. Ich würde ungern andere Bezeichnungen verwenden müssen, um die Umlaute zu umgehen... ideal wäre wohl eine if-Kondition, die erst überprüft, ob der Benutzer Männlich ist, wenn nicht, wird halt der normale Code durchgespielt:
<if condition="$post[field7] = Männlich"><img src="images/misc/gender_Mannlich.gif" alt="Männlich" /><else /><img src="images/misc/gender_$post[field7].gif" alt="$post[field7]" /></if>
Aber leider versagt dieser Code und zeigt dann beide Grafiken an!
Ich hoffe, jemand hat ne gute Idee, schon mal "Danke" im Vorraus!