Código PHP:
   <?php 
   
   $puntos_formulario = $_POST['puntos_formulario']; 
 
//conectamos a la base de datos y seleccionamos la database
 
   $conn = mysql_connect ("localhost", "xxxxxxx", "xxxxxx");
   mysql_select_db("chicharrin_cuenta",$conn);
 
//definimos la consulta
 
  $consulta = "SELECT puntos FROM registro_cuenta WHERE puntos = puntos"; 
 
   $query = mysql_query($consulta); 
   
   $puntos = mysql_fetch_array($query); 
      
    if($puntos['puntos'] >= 40){ 
 
   $puntos_restantes = ($puntos_formulario - $puntos['puntos']);
 
    // el total de puntos restantes lo actualizas a tu db pero aqui es donde no actualiza nada solo dice los puntos que quedan en el codigo echo "te quedan $puntos_restantes puntos"; pero no se donde es el error
 
   $Actualizar_puntos = "UPDATE `registro_cuenta` SET `puntos` = '$puntos_restantes' WHERE `puntos` = '$puntos'"; 
  
   if(mysql_query($Actualizar_puntos)){ 
   
   echo "te quedan $puntos_restantes puntos"; 
    
   // enviar email 
  
   } 
 
   else { 
    
   echo 'No se pudo procesar tu solicitud'; 
 
    } 
 
 
  } 
    else { 
    
    echo 'Usted no posee suficientes puntos para canjear.'; 
       
    } 
 
 
 
?>    
 


