Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2010, 22:17
Rolldi
(Desactivado)
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 471
Antigüedad: 19 años
Puntos: 45
Respuesta: Ayuda a un Novato :D

Tampoco te estás explicando muy bien que digamos. A ver: Quieres que, si la diferencia de puntos entre "puntos_ant y puntos es de 50 o mayor a 50, el campo sanción cambie a 1.

El código que has adjuntado está mal. Te lo corrijo.
Código PHP:
Ver original
  1. <?php
  2. include('conexion.php');
  3. $calc=mysql_query("SELECT * FROM user_pts",$link);
  4. $row=mysql_fetch_array($calc);
  5. $id=$row[0];
  6. $puntos=$row[2];
  7. $puntos_ant=$row[3];
  8. $variableresultado = ($puntos_ant - $puntos);
  9. if ($variableresultado >= 50){
  10. $query = "UPDATE user_pts SET Sanción='1' WHERE id='$id'";
  11. mysql_query($query, $link);
  12. }
  13. ?>

Esto debe funcionarte de acuerdo a la regla anterior.