Secondo me, a livello di programmazione tutto questo giro, per andare a finire sulla pagina result mi sembra un po troppo contorto e perdita di tempo.
Potresti fare tutto in una sola pagina oppure in 2 pagine.
Invia i dati dal form, e poi li recuperi
Codice PHP:
if(isset($_POST['invia']))
{
$casa = $_POST['casa'];
// TI RICAVI CASA E LO USI COME VUOI.
}