🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: problema de variables

#157
From: Gabi
Date: Fri, 05 Dec 2008 10:44
106 lines
4062 bytes
Si creo que no me he explicado bien
El link que pasa las variables es
<a href="pisos_detall.php?id=<?php echo $row['id']; ?>&lg=<?php echo 
$lg;?>"><img src="fotos_pisos/<?php echo $row['foto1']; ?>" width="250" 
border="0" /></a>
entonces esto no me lo recoge con
<?php
  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){
  $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;
  ?>

ese es el problema que me a�ade la variable del idioma pero no las que envio 
por get

Espero que me entendais mejor
Gracias
Gabi

""�lvaro G. Vicario"" <alvaroNOSPAMTHANKS@demogracia.com> escribi� en el 
mensaje news:ghapdo$o7q$1@huron.algomas.org...
> 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: <ghb0lu$qkf$1@aioe.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!news.k-dsl.de!aioe.org!not-for-mail
References: <gh96m5$pov$1@aioe.org> <ghapdo$o7q$1@huron.algomas.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!feeder.news-service.com!news.k-dsl.de!aioe.org!not-for-mail
From: "Gabi" <begabi@telefonica.net>
Newsgroups: es.comp.lenguajes.php
Subject: Re: problema de variables
Date: Fri, 5 Dec 2008 11:44:07 +0100
Organization: Aioe.org NNTP Server
Lines: 108
Message-ID: <ghb0lu$qkf$1@aioe.org>
References: <gh96m5$pov$1@aioe.org> <ghapdo$o7q$1@huron.algomas.org>
NNTP-Posting-Host: 2vNEWo9Up0FRKdIarYurrg.user.aioe.org
X-Complaints-To: abuse@aioe.org
NNTP-Posting-Date: Fri, 5 Dec 2008 10:44:15 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-RFC2646: Format=Flowed; Response
X-Notice: Filtered by postfilter v. 0.7.5
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-Priority: 3
X-MSMail-Priority: Normal