Hola
el motivo es que la variable no es bien obtenida, para poder obtenerla en la actualidad, con las medidas de seguridad que se han implementado en php es de esta manera:
Código PHP:
<?
echo $_POST['variables'];
//en tu caso seria
echo $_POST['hola'];
//Si te fijas "hola" dentro de [''] no usa $
?>