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.