Gracias por la respuesta.
He intentado hacer funcionar el script en mi pagina pero algo estoy haciendo mal por que no me funciona.
La primera parte la he hecho tal cual como aparece en el ejemplo.
Código PHP:
global $languaje;
session_start();
if($lang==""){
if (isset($_SESSION['lang'])) {
$lang=$_SESSION['lang'];
}else{
session_register('lang');
$_SESSION['lang'] = "sv";
}
}else{
$_SESSION['lang']=$languaje;
}
Pero despues no se como seguir, asi que he inventado una consulta:
Código PHP:
<div id="content">
<?php
//Aqui muestro el texo te la pagina en sueco
if($languaje="sv"){
$query = mysql_query("SELECT * FROM glada_content WHERE pageId = '1'");
$row = mysql_fetch_array($query);
echo '<p class="titel">' . $row["title"] . '</p><br />';
echo '<p class="brod">' . $row["content"] . '</p>';
}
else { //llamo el texto en ingles
$query = mysql_query("SELECT * FROM glada_engcontent WHERE pageId = '1'");
$row = mysql_fetch_array($query);
echo '<p class="titel">' . $row["title"] . '</p><br />';
echo '<p class="brod">' . $row["content"] . '</p>';
}
?>
</div>
He hecho que si la variable $languaje es "sv" o sea sueco, me muestre el contenido de la tabla con los textos en sueco, de lo contrario que me los muestre en ingles, pero a pesar que se haga click en el link de los idiomas no cambia el idioma y siempre es en sueco.
Estos son los links:
Código PHP:
echo "<a href='index.php?languaje=sv\'>Svenska</a> ";
echo "<a href='index.php?languaje=en\'>English</a>";
Que estoy haciendo mal?