Tienes un lio con los métodos ..
Tu script en primera instancia recibe por GET ese "ID" .. luego tu formulario lo procesa en POST ..
$cuerpo = "Propiedad: ".$nombre ." tipo:".$tipo ." id: ".$id ." \n";
debe ser:
Código PHP:
$cuerpo = "Propiedad: ".$nombre ." tipo:".$tipo ." id: ".$_POST['id'] ." \n";
y lo mismo con las otras variables ..
No uses:
<?=$PHP_SELF?>
usa los arrays superglobales:
Código PHP:
<? echo $_SERVER['PHP_SELF']; ?>
más detalles ..
Código PHP:
$sql = "SELECT * FROM `nuke_navas` WHERE id='".$_GET['id']."'";
Y respeta las comillas en la sintax HTML .. como por ejemplo:
method=post
debe ser
method="post"
Un saludo,
PD: Si no te funciona .. por favor indica que valores obtienes .. para eso haz:
Código PHP:
<?
echo "<pre>";
print_r($_GET);
echo "</pre>";
?>
tanto al principio de tu script como una línea antes de usar mail()