Tema: Contador
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2010, 12:43
Foxaurus
 
Fecha de Ingreso: noviembre-2009
Mensajes: 76
Antigüedad: 14 años, 5 meses
Puntos: 2
Contador

Hola a todos los expertos del foro , bueno lo que necesito hacer es algo complicado para mi , pero seguro que para algunos de vosotros sera pan comido.

Primero exponemos la necesidad :

Necesito crear un sistema promocional segun tiempo , es decir , necesito que al activarsele el sistema a un usuario de la web le de 3 dias de premium. Lo que hara el premium es simplemente , dar la opcion de cambiar una variable a 1 o 0 pero solo durante esos 3 dias puede ponerse a 1 y mientras la variable sea 1 el tiempo tiene que hacer cuenta atras , cuando se desactive , se tiene que restar el tiempo trascurrido mientras estubo activo de esos 3 dias iniciales , y si el tiempo de esos 3 dias llega a agotarse que automaticamente ponga la variable a 0.

En mi caso tengo 1 base de datos con 2 tablas que deseo utilizar.

Ya tengo hecho el sistema que lee la variable y da acceso

las dos tablas son : vip_users y users

En users tengo: id|nombre|email|accesovip ( acceso vip es la variable "1" activado "0" desactivado.

En vip_users tengo : id_user(el mismo que en users)|premium_dias|premium_comienzo|premium_fin


en este caso , lo que necesitaria es el codigo , que compruebe si el id_user tiene dias premium , y si los tiene activarse , al activarse apuntar el date en premium_comienzo , y al desactivarse , apunte el premium_fin , y que haga el calculo , premium_fin-premium_comienzo y que ese calculo lo reste de los dias premium .


Lo cierto es que no tengo muy claro como hacerlo , por lo tanto si alguien me puede dar ideas , o decirme una manera menos complicada de hacerlo , se lo agradeceria.