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
If 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 original
id=request.querystring("id") sql="update usuario set puntos=puntos+1 where id="&id&""
Gracias por todo. Saludos