[PHP/HTML] Zweisprachige Webseite

ottili

Member
6 August 2006
13
0
Hallo@all
Ich bin gerade dabei meine Webseite 2 Sprachig zu machen und benutze dazu folgenden Code in der index .php
<?PHP
session_start(); // Session wird gestartet
if($HTTP_POST_VARS['go']) // Wenn Sprache gewählt wird, wird die Session erstellt
{
session_register("sprache");
$sid = session_id();
}

if ( $sid == "") // Wenn keine Sprache gewählt, gibt es auch noch keine Session ...
{
include "wahl.php"; // ... dann wird die Sprachauswahldatei eingefügt
} else { // Wenn Session vorhanden, wird die Seite in der gwählten Sprache angezeigt
include($sprache.".lang.php");
include("start.php");
}

?>

die wahl.php
<form name=go method=post action=index.php>
<select name=sprache>
<option value=deu>Deutsch</option> // Hier die Sprachdatein angeben.
<option value=eng>Englisch</option>
</select>
<input type=submit name=go>
</form>

Meine Frage wäre, wie man an der wahl.php ja sieht wird die Auswahl der Sprachen über ein Listenmenü angezeigt,wie muss ich vorgehen wen ich die Auswahl der Sprachen durch ein Klick auf ein Bild z.b. eine Flagge realisieren will.
Euer Ottili
 
probiers so:
<a href="wahl.php?auswahl=Deutsch"><img src="pfad zum bild" width="250" height="200" alt="" border="0"></a>
und für englisch:
<a href="wahl.php?auswahl=Englisch"><img src="pfad zum bild" width="250" height="200" alt="" border="0"></a>

dann müsstest du nurnoch die get daten abfragen, und voila :)

mfg Raze
 
Hi,

erstmal ein paar Meckerpunkte:
:arrow: $HTTP_XY_VARS ist veraltet
:arrow: Sicher mal bitte deinen include ab
:arrow: Um Attributwerte in deinem Formular gehören Ticks
:arrow: Mehrsprachigkeit realisiert man beispielsweise mit gettext

Zur eigentlichen Frage:
Code:
<a href="blubb.html"><img src="blubbBild.jpg"></a>