Da elimina_prezzi() chiami:

Codice PHP:
if($result_casa==1){         
         
mostra_lista_2($id_casa);
    } 
ma in mostra_lista_2() sovrascrivi l'id passato col valore letto in POST:

Codice PHP:
function mostra_lista_2($id_casa){
    
$id_casa addslashes ($_POST['id_casa']); 
Come codice non mi sembra il massimo della correttezza nè tantomeno della chiarezza.