Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2007, 06:56
Jomilar
 
Fecha de Ingreso: noviembre-2007
Mensajes: 78
Antigüedad: 16 años, 5 meses
Puntos: 1
Necesito 1 solo update por usuario

No soy programador pero me estoy aventurando con un sistema de referidos que funciona de la siguiente manera: El invitado ingresa a una zona privada con el codigo del usuario que lo invitó. Ya en la zona privada, al hacer clic en el botón "ingresar como usuario" se actualiza la BD desde el archivo actualizar.php. El ingreso del nuevo usuario implica que el usuario que lo invitó sume 1 punto mediante el siguiente update:

mysql_query("update usuarios set puntos = puntos + 1 where codigo = " . $elkeinvita) or die(mysql_error());

El problema es que si el nuevo usuario vuelve a la pagina anterior y repite el proceso, se vuelve a actualizar el puntaje del usuario que lo invitó. ¿Como puedo evitar que un visitante sume mas de 1 punto a quien lo invita?. Gracias.