🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.php
Article #156

Re: problema de variables

#156
From: "Álvaro G. Vicario"
Date: Fri, 05 Dec 2008 08:40
66 lines
3474 bytes
Gabi escribi�:
> Estoy haciendo una web en 3 idiomas y he escogido el m�todo de hacerlo por 
> defines as� si la variable es =es carga el archivo donde est�n los defines 
> del idioma espa�ol al igul con el ingl�s y el franc�s.
> En las banderitas del idioma tengo esto
> if($lg==en){
>   $output="";}else{
>   $output= "<a href='?lg=en'><img src='imagenes/gb.gif' alt='ingl�s' 
> width='16' height='11' hspace='5' border='0'></a>";
>   }
>   echo $output;
>   ?>
>         <?php
>   if($lg===fr){
>   $output="";}else{
>   $output= "<a href='?lg=fr'><img src='imagenes/fr.gif' alt='franc�s' 
> width='16' height='11' hspace='5' border='0'></a>";
>   }
>   echo $output;
>   ?>
>         <?php
>   if($lg===es){

Aqu� tenemos constantes: en, fr, es

>   $output="";}else{
>   $output= "<a href='?lg=es'><img src='imagenes/es.gif' alt='espa�ol' 
> width='16' height='11' hspace='5' border='0'></a>";
>   }
>   echo $output;
>   ?>
> 
> y lo recojo as�
> <?php
>    if($lg="es"){
>    echo $row['descripcion_es'];
>    }
>    if($lg="en"){
>    echo $row['descripcion_en'];
>    }
>    if($lg="fr"){
>    echo $row['descripcion_fr'];
>    }
>    ?>

Aqu� tenemos strings: "es", "en", "fr".

Adem�s est�s cambiando el valor de $lg en cada if() porque has puesto el 
operador = en lugar de ==. Supongo que quieres algo como:

if($lg=="es"){

> y funciona bien con las p�gina sin variables pero en el momento de pasar 
> variables  me pasa la url de la p�gina + el ?lg pero no las variables
> Espero haberme explicado bien

Quiz�s no mucho, pero ve puliendo estos detallitos que te he dicho y 
luego nos cuentas ;-)



-- 
-- http://alvaro.es - �lvaro G. Vicario - Burgos, Spain
-- Mi sitio sobre programaci�n web: http://bits.demogracia.com
-- Mi web de humor al ba�o Mar�a: http://www.demogracia.com
--
Technical Details
Message-ID: <ghapdo$o7q$1@huron.algomas.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!news.newsland.it!news-15.escomposlinux.org!not-for-mail
References: <gh96m5$pov$1@aioe.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107579,8f1f2f76e7ece138
X-Google-Attributes: gid107579,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!news.newsland.it!news-15.escomposlinux.org!not-for-mail
From: "Álvaro G. Vicario"
 <alvaroNOSPAMTHANKS@demogracia.com>
Newsgroups: es.comp.lenguajes.php
Subject: Re: problema de variables
Date: Fri, 05 Dec 2008 09:40:38 +0100
Organization: escomposlinux.org
Lines: 66
Message-ID: <ghapdo$o7q$1@huron.algomas.org>
References: <gh96m5$pov$1@aioe.org>
NNTP-Posting-Host: 51.red-80-37-14.staticip.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: huron.algomas.org 1228466424 24826 80.37.14.51 (5 Dec 2008 08:40:24 GMT)
X-Complaints-To: netnews@news-15.escomposlinux.org
NNTP-Posting-Date: Fri, 5 Dec 2008 08:40:24 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.18 (Windows/20081105)
In-Reply-To: <gh96m5$pov$1@aioe.org>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAAK/INwWK6QAAABl0
 RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURQAAAP///6XZn90AAADwSURB
 VHjaxJZREsMgCAXX+1+6bZoY0IfgTDr1K4msAg8xtM3BPwDeYw9Y7vsIwBaAHSlgzCIIb65SFgFR
 MofPZPYjQS653iEWl6eAqlIpEKR11icTjrkw1h5+5mc7gSGPzWIj5rI74fNVB90nnc1xkiRglzbf
 jpOkgH4Cut25PG3OhFnxmgF1+Kyftws4Fd3a1zOi/ui+iCpBVUckNT5v5C10AJYt0rSssXy2AL8J
 MgaTsdEnL8D3EZmWQLuxkaWtqAhQAJqviQLQTKytBNzxtiqwF0Oh3QcNf3GhzErLGie+EXX1yltt
 Vee//zl5CTAA4FAHcXyuylAAAAAASUVORK5CYII=