Ciao a tutti :-)
Sto cominciando a costruire un sito bilingue. Ho spulciato il forum ed ho trovato molti spunti per cominciare il mio lavoro.
Ora sono però incappato in uno strano problema.
Per passare il parametro "lang" che può essere "ita" od "eng" mi sono servito di due form distinti nella pagina d'introduzione "index.php". Ho il dubbio che il codice non sia pulitissimo, ma io voglio fare in modo che all'utente basta cliccare sulla scritta Italiano o English per passare direttamente alla pagina principale (home.php) senza dover passare per un ulteriore click di un qualche bottone SUBMIT.
Il problema é che in Firefox tutto ciò funziona e, facendo unviene stampato il valore della variabile lang, mentre con explorer no :-(codice:<?php echo($_GET[lang]);?>
Ecco la porzione di codice nella pagina index.php:
codice:<table align="center"> <tr> <td> <form action="home.php" method="get" name="form_ita"> <span id="i1"><input type="image" name="lang" value="ita" src="img/ita.png" /></span> </form> </td> <td> <form action="home.php" method="get" name="form_eng"> <span id="i2"><input type="image" name="lang" value="eng" src="img/eng.png" /></span> </form> </td> </tr> </table>
Grazie mille a tutti :-)
Saluti
Jaco