ciao,
come posso fare ad assegnare ad una variabile un valore a seconda del link cliccato?
cioè:
io ho una varlabile $lingua che è uguale ad "ita"
se clicco una bandierina la variabile diventa "eng"
e cosi via...
come si fa?
grazie!
ciao,
come posso fare ad assegnare ad una variabile un valore a seconda del link cliccato?
cioè:
io ho una varlabile $lingua che è uguale ad "ita"
se clicco una bandierina la variabile diventa "eng"
e cosi via...
come si fa?
grazie!
Ciao!
niente da fare...
io da solo non trovo come si fa...
![]()
Ciao!
eh, metti il link così:
<a href="pagina.php?lingua=ita">
e nella pagina.php
$variabile=$_GET["ita"];
no?
Usa le query string...sul link della banderina metti <a href="pagina.php?lang=eng">
poi fai
$lingua = $_QUERY['lang'];
Grazie!!!
ora le provo e poi vi dico!!
Jury Chechi ha vinto la medaglia di bronzo!!!!!!!!
Francesco
Ciao!
niente...
allora:
ho crato una pagina test.php:
un file config.phpcodice:<html> <body> link </body> </html>
e una pagina php:codice:<?php // setto la lingua $lingua = $QUERY['lang'] ?>
che ha al suo interno un link...codice:<html> <head> <meta http-equiv="Content-Language" content="it"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <link rel="stylesheet" href="inc/css.css" type="text/css"> <title>TEMPLATE</title> <? include ("inc/menu.inc.js"); ?> </head> <body> <? include ("config.php"); ?>
ma non mi interpreta la variabile, ho provato anche:codice:<td colspan="2" width="100%" height=""><? include ("inc/lingua/<?$lingua?>/linkoriz.menu.php"); ?></td>
codice:<td colspan="2" width="100%" height=""><? include ("inc/lingua/<?echo $lingua?>/linkoriz.menu.php"); ?></td>
dove sbaglio?
![]()
Ciao!
cominciando dall'inzio devi modificare config.php:
e la tua pagina PHP va modificata così:Codice PHP:
<?php
// setto la lingua
$lingua = $_GET['lingua'];
?>
Codice PHP:
<td colspan="2" width="100%" height=""><? include ('inc/lingua/'.$lingua.'/linkoriz.menu.php'); ?></td>
ok!
il modo giusto è:
e:Codice PHP:
<?php
// setto la lingua
$lingua = $_GET['lingua'];
?>
senza i punti...Codice PHP:
<td colspan="2" width="100%" height=""><? include ('inc/lingua/$lingua/linkoriz.menu.php'); ?></td>
ma se io volessi fare in modo che non ci sia in ogni link:
pagina.php?lingua=ita
come devo fare?
cioè:
io setto $lingua = "ita"
e la cambio solo se richiesto con un click su un apposito link...
ma non voglio portarmi dietro ogni volta il GET...
è possibile?
Grazie!
Francesco
Ciao!
ma davvero è cosi difficile???
e come fanno i siti tipo oscommerce e compagnia bella...
dai....
io mi sto![]()
Ciao!
allora, in attesa di risolvere il problema, ho fatto così:
file config.php
e nella pagina metto questa riga:Codice PHP:
/*
QUI COMMENTO
// setto la lingua
$lingua = $_GET['lingua'];
*/
/* E QUI ASSEGNO MANUALMENTE LA VARIABILE */
$lingua = "eng";
ora la interpreta...Codice PHP:
<td colspan="2" width="100%" height=""><? include ("lingua/$lingua/linkoriz.menu.php"); ?></td>
spero di riuscire a capire come devo fare per cambiare lingua semplicemente cambiando la variabile...
il fatto è che io non mi voglio portare dietro il get ad ogni link...
Ciao!!!!!
Francesco
Ciao!