Estoy implementando varios idiomas en una sencilla página web. Los idiomas los tengo definidos en una base de datos MYSQL, entonces quiero recuperar las variables definidas en una función JavaScript en un formulario php.
Les dejo el código para que se hagan una idea:
Código PHP:
<form name="form" method="POST" action="index.php">
<div id="banderaESP">
<input type="submit" value="CAT" onClick="enviarCas()"/></td>
</div>
<div id="banderaCAT">
<input type="submit" value="CAS" onClick="enviarCat()"/></td>
</div>
<script type="text/javascript">
function enviarCas(){
var idioma = 'cas'
document.forms['form'].action='index.php'
}
</script>
<script type="text/javascript">
function enviarCat(){
var idioma = 'cat'
document.forms['form'].action='index.php'
}
</script>
Pero después a la hora de intentar recuperar el valor de la variable, no es capaz de recoger ningún dato...
Código PHP:
$idioma = "";
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$idioma = $_POST['idioma'];
}
?>
Alguna idea de lo que puedo estar haciendo mal? O directamente he planteado mal la manera de recuperar la variable...
Muchas gracias por su atención, un saludo!