Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2008, 05:49
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Dias regresivos de usuario en MySQL

No acabo de entender si los usuarios caducan a los 30 dias esten activos o no o solo la caducidad se produce quando un usuario esta inactivo durante 30 dias.

En los dos casos es mejor que compares fechas que guardar un campo con los dias que quedan.

Yo me plantearia guardar la fecha de alta y calcular y guardar (o no) la fecha de baja, luego por diferencia de dias entre la fecha actual y la de baja cada dia puedes mostras los dias que quedan. Este seria el caso de que los usuarios caduquen tengan actividad o no.

En el caso de que la caducidad se produzca 30 dias despues de la ultima actividad es cuestion que cada vez que el usuario tenga una actividad guardes la fecha...

Luego para mostrar los usuarios no caducados siempre debes filtrar por los que la direncia entre la fecha del sistema y la de baja sea mayor a 0. La de baja siempre será la de alta mas 30 o la de la ultima actividad mas 30.

Quim

Última edición por quimfv; 25/07/2008 a las 06:05