JeroenE
Terugkerende gebruiker
- Lid geworden
- 20 mrt 2005
- Berichten
- 1.950
Hallo,
Ik zou graag een taal uit een tabel halen die bepaald wordt door de bezoeker van de site, met als referentietaal engels.
Momenteel heb ik het volgende:
Een variabele die in de toekomst in een cookie moet met de keuze van de bezoeker, maar nu zelf gekozen:
Het uit de database halen van de twee talen, hier engels en nederlands.
Een functie die de gegevens opzoekt in de $atranslationsquer.
De aanroep van de functie:
Toch werkt dit niet.
Hoe los ik dit op?
Ik zou graag een taal uit een tabel halen die bepaald wordt door de bezoeker van de site, met als referentietaal engels.
Momenteel heb ik het volgende:
Een variabele die in de toekomst in een cookie moet met de keuze van de bezoeker, maar nu zelf gekozen:
PHP:
$sln = "nl";
Het uit de database halen van de twee talen, hier engels en nederlands.
PHP:
switch ($sln) {
case "en":
$sl = "english";
break;
case "nl":
$sl = "dutch";
break;
case "fr":
$sl = "french";
break;
default:
$sl = "english";
break;
}
$atranslationssql = ($sl != "english") ? "SELECT english, $sl from translations" : "SELECT english from translations";
// geen idee of de bovenstaande lijn wel werkt
$atranslationsquer = mysql_query($atranslationssql, $sdb) or die(mysql_error());
Een functie die de gegevens opzoekt in de $atranslationsquer.
PHP:
function ffindcontent($sstr) {
while ($stranslationline = mysql_fetch_object($atranslationsquer)) {
if ($sstr == $stranslationline->english) $stext = $stranslationline->$sln;
}
return $stext;
}
De aanroep van de functie:
PHP:
echo ffindcontent("register");
Toch werkt dit niet.
Hoe los ik dit op?
Laatst bewerkt: