Verifica en esta linea
Código PHP:
$cantidad = $RS->fields["stock"] - $cantidad;
$SQL = "UPDATE productos SET stock = '".$cantidad."' WHERE ide = '".$_POST["txtIde"]."' ";
Poner un echo antes del update asi, solo para ver que valor toma $cantidad despues de restarle al stock.
Código PHP:
$cantidad = $RS->fields["stock"] - $cantidad;
echo $cantidad;
$SQL = "UPDATE productos SET stock = '".$cantidad."' WHERE ide = '".$_POST["txtIde"]."' ";