Hola,
Si tienes register_globals a on, usa los arrays superglobales $_GET o $_POST dependiendo de lo que especificastes en el method del form:
Código PHP:
print ($_GET['idioma']);
// o
print ($_POST['idioma']);
Aunque tambien puede ser que tengas algun fallo de HTML, como tener otro campo posterior con ese nombre o que el select esta fuera del form.
Saludos.