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.