Algo asi fue lo que te entendi..
Código PHP:
<?php
// conexion a mysql
$puntos_formulario = $_POST['canjear'];
$sql = "SELECT puntos FROM usuario WHERE usuario_id = '2';";
$query = mysql_query($sql);
$puntos = mysql_fetch_array($query);
if($puntos['puntos'] >= 10){
$puntos_restantes = ($puntos['puntos'] - $puntos_formulario);
// el total de puntos restantes lo actualizas a tu db
$sql2 = "UPDATE `usuarios` SET `puntos` = '$puntos_restantes' WHERE `usuario_id` = 2 LIMIT 1 ;";
if(mysql_query($sql)){
echo 'tus puntos estan en proceso de canje';
// enviar email
}
else {
echo 'No se pudo procesar tu solicitud';
}
}
else {
echo 'Usted no posee suficientes puntos para canjear.';
}
?>