
15/05/2011, 00:34
|
 | | | Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años, 9 meses Puntos: 55 | |
Respuesta: sistema de puntuacion Puedes hacer que cuando un usuario conectado haga click en un enlace, poner punto por ejemplo, lo lleve a otra pagina la cual tiene un UPDATE que le suma 1 punto al campo en la tabla del usuario que quiere puntear.
Para que el usuario no se pueda puntear a si mismo, puedes ocultar dicho enlace comparando el ID en la SESSION (deberias crearla al logearse) con el ID del usuario dueño del mensaje a puntear, si son iguales no muestras el enlace:
if( id mensaje == id session)
{echo"no puede puntear";}
else
{echo"enlace a la pagina con el update";}
Y para hacer que cada usuario solo pueda poner un punto por cada mensaje, deberias crear una tabla puntos, guardar un registro cada vez que alguien pusiera un punto y luego comparar si ya puso y en ese caso ocultar el enlace |