Tobias: Denkfehler ??? Guckt bitte mal rein ;-)

Beitrag lesen

hi

Das Wechseln soll über einen link geschehen, der auf einer Flaggengrafik liegt und je nachdem, ob $lang=e oder d ist soll die entsprechende Flagge angezeigt werden...
irgendwie will das aber nicht !?

was will nicht was funktioniert nicht? Was passiert? Fehlermeldung?

So hab ich es vor:
if(!isset($lang))

if(!isset($_GET["lang"]))
{

$lang = $d;       // 1
$d = "<img src='images/flag_g_e.gif' width='60' height='24' border='0' alt=''>";  // 2
$e = "<img src='images/flag_g_e.gif' width='60' height='24' border='0' alt=''>";  // 3

}
per echo $d bzw $e ausgeben nicht vergessen (wobei in beiden Fällen das geleiche ausgebenen wird)

wobei es etwas umständlich ist entweder $d oder $e auszugeben (da musst du dann vorher prüfen welche Sprache aktiv ist) besser dürfte es so sein (ungetestet):
if(!isset($_GET["lang"])||$_GET["lang"]=="d") {
 $sprache = "<a href="seite.php?lang=e"><img src='images/en.gif' width='60' height='24' alt='de'></a>";
}
else {
 $sprache = "<a href="seite.php?lang=d"><img src='images/de.gif' width='60' height='24' alt='en'></a>";
}
und dann auf der Seite "echo $sprache;"
Die Bilder habe ich mal en.gif für die englische Flagge und de.gif für die deutsche Flagge genannt (woher soll der user sonst wissen, auf welche Sprache er schaltet wenn der in beiden Fällen die flag_g_e.gif aufruft?

gruß
Tobias