no te da ningun error?
seguro que recibes bien las variables??
sobretodo
$id = (int)$_REQUEST["id"];
en principio no se me ocurre nada mas
si el formulario usa POST prueba
Código PHP:
$id = (int)$_POST['id']; //van con comillas simples
$id = (int)$_REQUEST["id"]; //esto tienes tu
$id = (int)$_REQUEST['id'];//creo que deberia ser asi