si soy capaz de leer bien, en tus tres comparaciones no estas usando una
i latina, sino un signo de exclamación para tu variable
$idioma...
ahora, la comparación
!= es negativa, y significa
no es igual... no digo que este mal, pero si sabes lo que significa adelante... ;)
además... el
echo ,¿que valor te imprime??