Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/07/2009, 17:21
jonatanc
 
Fecha de Ingreso: enero-2009
Mensajes: 408
Antigüedad: 16 años, 1 mes
Puntos: 14
Respuesta: Problema con suma!

Cita:
Iniciado por lauchalp95 Ver Mensaje
Pues, bien, tengo esto:
Código PHP:
Ver original
  1. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  2. $points = $row_user['puntos'] + $_POST['p'];
  3.   $updateSQL = sprintf("UPDATE usuarios SET puntos=%s WHERE usuario=%s",
  4.                        GetSQLValueString($points, "int"),
  5.                        GetSQLValueString($_POST['u'], "text"));
Pero al campo 'Puntos' no le agrega la suma, sino que le agrega solo el $_POST['p'].

Por ejemplo:
Tengo 1000 puntos y el deseo agregar 100
Cuando en el formulario, campo 'p' pongo 100
Luego, en la tabla MYSQL lo modifica por 100 no por 1100
Porque puede ser?
Hola vecino de la plata (?) , mira , te fijate haciendo un echo var_dump para ver el resultado de $row_user['puntos'] sea el correcto ? , el codigo que deberias incluir es el siguiente:

Código php:
Ver original
  1. echo var_dump($row_user['puntos']);

Saludos.

Última edición por jonatanc; 26/07/2009 a las 17:22 Razón: error de escritura