Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2007, 10:41
Jomilar
 
Fecha de Ingreso: noviembre-2007
Mensajes: 78
Antigüedad: 17 años, 4 meses
Puntos: 1
Ayuda con sistema de Referidos

Soy novato con php, agradezco las respuestas de Rux y Kelpie pero mi pregunta era incompleta. El sistema funciona asi: El invitado se registra con nick, email y codigo del usuario que lo invitó.
El registro del nuevo usuario tiene estado 1 en la tabla usuarios de la BD.

Cuando el nuevo usuario decide convertirse en vendedor, el registro pasa a estado 2 y el usuario que lo invitó obtiene un punto. Ambas actualizaciones son asi:

mysql_query("update usuarios set estado = 2 where codigo = $usuario") or die(mysql_error());

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 página anterior y repite el proceso, se vuelve a actualizar el puntaje del usuario que lo invitò. Entiendo que debo condicionar la segunda actualizacion a que el nuevo usuario tenga estado 1, pero no se hacerlo, ¿pueden ayudarme?