login  Naam:   Wachtwoord: 
Registreer je!
 Forum

is dit de juiste logica ?

Offline merlin_nl - 03/08/2006 23:41
Avatar van merlin_nlPHP interesse Ik heb in een database een veld 'lastactive'.
Dit veld is een unixtimestamp van wanneer iemand voor het laatst op het systeem is gesignaleerd.

Nu moet ik het volgende doen :

persoon X is 1 maand niet online geweest: mail 1 versturen
persoon X is 2 maanden niet online geweest: mail 2 versturen
persoon X is 3 maanden niet online geweest: persoon verwijderen uit database.

nu leek mij het logisch om het als volgt te doen :
A: voeg 2 velden toe : 'firstmail' en 'secondmail'
B: controleer op deze volgorde :

- persoon is 3 maand+ niet online & mail1 & mail2 gehad : verwijder
- persoon is 2 maand+ niet online & mail1 : stuur mail 2
- persoon is 1 maand+ niet online : stuur mail 1


4 antwoorden

Gesponsorde links
Offline Gerard - 03/08/2006 23:43
Avatar van Gerard Ouwe rakker Gewoon 1 veld van maken hoeveel mails die persoon al heeft gehad.
Offline ikkedikke - 04/08/2006 00:57
Avatar van ikkedikke PHP expert met welke regelmaat controleer je of iemand al zo lang niet meer online is geweest?
anders wéét je gewoon dat iemand na 3 maanden die 2 mailtjes al gehad heeft en dus verwijderd moet worden.
Offline Maffiow - 04/08/2006 01:43
Avatar van Maffiow PHP interesse kzou dit allemaal laten checken mbv cronjobs als je hosting dit
toestaat natuurlijk..
Offline Thomas - 04/08/2006 12:29
Avatar van Thomas Moderator Die extra velden zijn niet echt nodig denk ik, en je zou gewoon kunnen kijken in welk tijdsinterval iemand zit: 1 maand niet actief <--> 2 maanden niet actief <--> 3 maanden niet actief.

Afhankelijk van in welk interval je zit onderneem je een bepaalde actie (mail sturen, persoon verwijderen). Je moet dan wel op gezette tijden (cronjob) controleren hoe lang iemand niet online is geweest.

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.174s