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 originalIf Not(recordset.BOF Or recordset.EOF) Then
recordset.MoveFirst
While Not recordset.EOF
response.write recordset.fields("usuario") & "<br>"
response.write recordset.fields("puntos") & "<br>"
response.write "<a href='suma.asp?id="&recordset.Fields("id")&"'><input type='button' value='vota'></a>"
response.write "<br>-------------------------------<p></p>"
recordset.movenext
wend
end if
suma.asp
Código ASP:
Ver originalid=request.querystring("id")
sql="update usuario set puntos=puntos+1 where id="&id&""
Gracias por todo. Saludos