Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2007, 07:21
Jarkaos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 5 meses
Puntos: 2
Re: Seleccionar idioma, como?

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>&nbsp;&nbsp;"
                echo 
"<a href='index.php?languaje=en\'>English</a>"
Que estoy haciendo mal?