Article View: es.comp.lenguajes.php
Article #156Re: problema de variables
From: "Álvaro G. Vicario"
Date: Fri, 05 Dec 2008 08:40
Date: Fri, 05 Dec 2008 08:40
66 lines
3474 bytes
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-mailReferences:
<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=