Bueno ... y has comprobado si llegan con los valores esperados tus variables $_POST['nose'] ? (le puedes hacer un echo a tu $consulta y ver la sintax SQL que se está generando).
Tambien puedes usar:
Código PHP:
mysql_query($consulta) or die (mysql_error());
Para ver posibles errores de SQL o de conexión a tu BD.
Nota:
Ese ID que pasas en un campo de texto y lo deshabilitas .. podría viajar mejor en un campo hidden de formulario.
Un saludo,