Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2010, 14:38
Avatar de Batan
Batan
 
Fecha de Ingreso: septiembre-2010
Ubicación: Madrid
Mensajes: 408
Antigüedad: 13 años, 7 meses
Puntos: 63
Update. Sumar 1 a un registro

Hola muy buenas a todos.
Tengo un problema con un UDDATE.

En el mostrar.asp aparecer los registros de cada usuario y un boton que suma un punto a la columna de puntos.

Tengo tres registros.El problema es que me suma dos puntos al registro y ademas a partir del tercer registro suma dos puntos a cualquiera de los registros anteriores.
No entiendo por que hace eso. En la base de datos ID es autonumerico y puntos es numerico.

mostrar.asp
Código ASP:
Ver original
  1. If Not(recordset.BOF Or recordset.EOF) Then
  2. recordset.MoveFirst
  3. While Not recordset.EOF
  4.  
  5. response.write recordset.fields("usuario") & "<br>"
  6. response.write recordset.fields("puntos") & "<br>"
  7.  
  8. response.write "<a href='suma.asp?id="&recordset.Fields("id")&"'><input type='button' value='vota'></a>"
  9. response.write "<br>-------------------------------<p></p>"
  10.  
  11. recordset.movenext
  12. wend
  13. end if


suma.asp
Código ASP:
Ver original
  1. id=request.querystring("id")
  2. sql="update usuario set puntos=puntos+1 where id="&id&""

Gracias por todo. Saludos