Speicher deine Buttonnamen in die Datenbankl
id Button But_ger But_eng..
1 Home Startseite Home..
Lese alle Buttons bzw. Navigationen in ein arrays
$array_ger[] = "Startseite";
$array_ger[] = "Gästebuch";
...
$array_eng[] = "Home";
$array_eng[] = "Guestbook";
Beispielweise ist der User aus england so legst du in
$_SESSION[langauge] = "eng";
kommt er aus deutschland
$_SESSION[langauge] = "ger";
der code:
PHP:
$sprachwahl = "$array_$_SESSION[langauge]";
möchtest du jetzt die Sprache ausgeben zb. HOME oder Startseite
echo $$sprachwahl[0];
für Gästebuch oder Guestbook
echo $$sprachwahl[1];
usw.
PS Du kansst den Identifikator auch leichter wählen in dem du statt Zahlen die ID des Array()s in leicht merkende Identifikatoren schreibst.
Schau dir einfach mal $$bedingte Schaltungen an:
http://www.tutorials.de/tutorials177023.html&highlight=wunder
Kurz gesagt $$ verschalte nun durch $sprachwahl = "$array_$_SESSION[langauge]";
und gibt eine logische Schaltung zurück.
ist $_SESSION[langauge] = "ger"
so ist $$sprachwahl mit $array_ger verschaltet.
$$sprachwahl[0] gibt Home zurück falls Schlidentifikator "eng" ist und Startseite falls Schaltidentifikator "ger" ist.
Damit man anfängern nicht schwer macht hier ein Beispiel:
PHP:
session_start();
$_SESSION[langauage] = "ger"; //hier ger oder eng eintragen
$array_ger = array();
$array_eng = array();
$array_ger[startseite] = "Startseite";
$array_eng[startseite] = "Home";
$array_ger[gbuch] = "Gästebuch";
$array_eng[gbuch] = "Guestbook";
// usw...
$sprachwahl = "$array_$_SESSION[langauge]";
echo $$sprachwahl[startseite]." ".$$sprachwahl[gbuch];