D
DerMitSkill
Guest
Hallo,
will meine neue Seite mehrsprachig machen.... schaut euchs mal an... was kann man verbessern und optimieren? Mir kommt die Lösung irgendwie unelegant vor :mrgreen:
Im Template kommt dann folgendes:
Erklärung:
domain.de -> deutsch
domain.de?sprache -> deutsch
domain.de?sprache= -> deutsch
domain.de?sprache=de -> deutsch
domain.de?sprache=fr -> deutsch
domain.de?sprache=irgendwas -> deutsch
domain.de?sprache=en -> englisch
Wie mach ichs besser? Das ist mir spontan eingefallen und für mich die einfachste Lösung ohne gleich ein Templatesystem zu schreiben...
Helft mir bitte :)
will meine neue Seite mehrsprachig machen.... schaut euchs mal an... was kann man verbessern und optimieren? Mir kommt die Lösung irgendwie unelegant vor :mrgreen:
PHP:
if(isset($_GET['sprache'])) {
if($_GET['sprache'] == "en") {
function sprache($id) {
require_once($_SERVER['DOCUMENT_ROOT']."/dateien/mysql.php");
$MySQLBefehl = "SELECT Englisch FROM Sprachen WHERE ID='".$id."'";
$MySQLErgebnis = $MySQLVerbindung->query($MySQLBefehl);
$MySQLAusgabe = $MySQLErgebnis->fetch_row();
echo($MySQLAusgabe[0]);
}
}
else {
function sprache($id) {
require_once($_SERVER['DOCUMENT_ROOT']."/dateien/mysql.php");
$MySQLBefehl = "SELECT Deutsch FROM Sprachen WHERE ID='".$id."'";
$MySQLErgebnis = $MySQLVerbindung->query($MySQLBefehl);
$MySQLAusgabe = $MySQLErgebnis->fetch_row();
echo($MySQLAusgabe[0]);
}
}
}
else {
function sprache($id) {
require_once($_SERVER['DOCUMENT_ROOT']."/dateien/mysql.php");
$MySQLBefehl = "SELECT Deutsch FROM Sprachen WHERE ID='".$id."'";
$MySQLErgebnis = $MySQLVerbindung->query($MySQLBefehl);
$MySQLAusgabe = $MySQLErgebnis->fetch_row();
echo($MySQLAusgabe[0]);
}
}
Code:
<?php sprache(1); ?>
domain.de -> deutsch
domain.de?sprache -> deutsch
domain.de?sprache= -> deutsch
domain.de?sprache=de -> deutsch
domain.de?sprache=fr -> deutsch
domain.de?sprache=irgendwas -> deutsch
domain.de?sprache=en -> englisch
Wie mach ichs besser? Das ist mir spontan eingefallen und für mich die einfachste Lösung ohne gleich ein Templatesystem zu schreiben...
Helft mir bitte :)
Zuletzt bearbeitet von einem Moderator: