Article View: es.comp.lenguajes.php
Article #157Re: problema de variables
From: Gabi
Date: Fri, 05 Dec 2008 10:44
Date: Fri, 05 Dec 2008 10:44
106 lines
4062 bytes
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-mailReferences:
<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