
25/07/2008, 05:49
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses 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 |