Cita:
Iniciado por lauchalp95
Pues, bien, tengo esto:
Código PHP:
Ver originalif ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $points = $row_user['puntos'] + $_POST['p'];
$updateSQL = sprintf("UPDATE usuarios SET puntos=%s WHERE usuario=%s", GetSQLValueString($points, "int"),
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:
Saludos.