Autor |
Nachricht |
webdeveloper
Threadersteller
Dabei seit: 25.05.2003
Ort: SG
Alter: 39
Geschlecht:
|
Verfasst Fr 10.09.2004 02:23
Titel [php] variabel IN variabel |
|
|
moin,
habe folgendes problem:
möchte daten aus einer DB holen. klappt alles, natürlich.
ich habe 2 felder in der DB: text_de und text_en.
auf meiner seite möchte ich jetzt vermeiden, dass ich die daten mit '.$text_de.' anzeigen lasse.
ich möchte, dass es mit '.$text_$lang.' funzt. habe jetzt schon ein bisschen ausprobiert, aber keine lösung gefunden.
hoffe, einer von euch kann mir helfen...
\\variable $text und $lang gibt es in jedem fall!!
$text aus der DB, $lang per GET
danke für hilfe!!
webdeveloper
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Fr 10.09.2004 08:02
Titel
|
|
|
weiss ned ob ichs richtig verstehe, aber so schonmal probiert?
Code: |
$text = "bla";
$lang = "blubb";
$var = $text ."_". $lang;
echo $var;
|
grüße... volker.
|
|
|
|
|
Anzeige
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 10.09.2004 08:19
Titel
|
|
|
Code: | if (isset ($_GET['lang']) && $_GET['lang']=='en'){
$lang='en';
} else {
$lang='de';
}
$text['en']=$text_en;
$text['de']=$text_de;
echo $text[$lang]; |
Gruß
Achim
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Fr 10.09.2004 08:35
Titel
|
|
|
wenns wirklich über $text_xx gehen muss
Code: |
if (isset ($_GET['lang']) && $_GET['lang']=='en'){
$lang='en';
} else {
$lang='de';
}
echo ${"text_" . $lang};
|
ansonsten ist das array vom Achim M. die bessere lösung.
|
|
|
|
|
webdeveloper
Threadersteller
Dabei seit: 25.05.2003
Ort: SG
Alter: 39
Geschlecht:
|
Verfasst Fr 10.09.2004 10:14
Titel
|
|
|
ich danke euch!!!!!
so wie es achim gemacht hat, habe ich es auch mal probiert, aber es ging nicht.
deins funzt super!
danke!
|
|
|
|
|
Waschbequen
Account gelöscht
Ort: -
|
Verfasst Fr 10.09.2004 10:24
Titel
|
|
|
Wenn du aber sowieso nur eines der beiden Felder benutzt, kannste dir das andere auch sparen...
Code: | "Select lang_" + Sprachvariable + "AS lang From Tabelle" |
|
|
|
|
|
webdeveloper
Threadersteller
Dabei seit: 25.05.2003
Ort: SG
Alter: 39
Geschlecht:
|
Verfasst Fr 10.09.2004 10:50
Titel
|
|
|
Waschbequen hat geschrieben: | Wenn du aber sowieso nur eines der beiden Felder benutzt, kannste dir das andere auch sparen...
Code: | "Select lang_" + Sprachvariable + "AS lang From Tabelle" |
|
ist glaub ich nciht möglich, da ich auf der seite eine nette flagge habe, wo der user die aktuelle seite direkt übersetzen kann. (ohne reload)
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Fr 10.09.2004 19:55
Titel
|
|
|
webdeveloper hat geschrieben: | Waschbequen hat geschrieben: | Wenn du aber sowieso nur eines der beiden Felder benutzt, kannste dir das andere auch sparen...
Code: | "Select lang_" + Sprachvariable + "AS lang From Tabelle" |
|
ist glaub ich nciht möglich, da ich auf der seite eine nette flagge habe, wo der user die aktuelle seite direkt übersetzen kann. (ohne reload) |
ohne reload mit php
also entweder du gibts mit php alles in js ein, und js wählt es clientseitig aus, oder du kannst deine sql daten reduzieren und gleich nur eine sprache hohlen, machs wie waschi sagt, das andere ist aufwendig und nervig. da nimmt man lieber den reload, oder du arbeitest mframeübergreifend mit blindapplikationsframes....
|
|
|
|
|
|
|
|
Ähnliche Themen |
3-spaltiges Layout: variabel - fix - variabel
variabel von swf zu swf
Div in div, höhe variabel?
db >> tabelle >> variabel ...
variabel > include ?
PHP Variabel in JavaScript ausgeben
|
|