Ontwerp vraag
Hoi,
Even een ontwerp vraagje.
Ik heb een mysql database waarin mensen hun tijd verantwoorden.
Indien iemand ziek is, komt op de betreffende datum "ziek" te staan.
Nu zou ik graag willen dat iemand hiervan op de hoogte wordt gebracht via de mail. (van de ziekte melding)
Dus misschien een script wat kijkt of er een ziektemelding staat, en vervolgens een mail er uit stuurt.
Maar...dit moet natuurlijk maar 1 malig gebeuren per vermelding. Dus niet iedere keer wanneer het php scriptje loopt dat dezeld meldingen worden verstuurd.
Nu ik het tikt, begin ik al iets te vermoeden. Waarschijnlijk een extra veld waarin het script een vlagje zet als hij hem al bekeken heeft of zoiets ???
Even een ontwerp vraagje.
Ik heb een mysql database waarin mensen hun tijd verantwoorden.
Indien iemand ziek is, komt op de betreffende datum "ziek" te staan.
Nu zou ik graag willen dat iemand hiervan op de hoogte wordt gebracht via de mail. (van de ziekte melding)
Dus misschien een script wat kijkt of er een ziektemelding staat, en vervolgens een mail er uit stuurt.
Maar...dit moet natuurlijk maar 1 malig gebeuren per vermelding. Dus niet iedere keer wanneer het php scriptje loopt dat dezeld meldingen worden verstuurd.
Nu ik het tikt, begin ik al iets te vermoeden. Waarschijnlijk een extra veld waarin het script een vlagje zet als hij hem al bekeken heeft of zoiets ???
Gewijzigd op 11/11/2010 22:08:47 door John van der Linden
Gesponsorde koppelingen:
Je kan ook dat hij een email stuurt en na die email dat hij dan de datum ziek update in cziek ofzo
Dat hij dan kijkt of de datum ziek is zoja stuurt hij een email en update het in cziek zodat hij het maar eenmalig verstuurt
Toevoeging op 11/11/2010 21:46:18:
En verander de titel want design vind ik meer layouts en css
En dit is meer email verzenden
Dat hij dan kijkt of de datum ziek is zoja stuurt hij een email en update het in cziek zodat hij het maar eenmalig verstuurt
Toevoeging op 11/11/2010 21:46:18:
En verander de titel want design vind ik meer layouts en css
En dit is meer email verzenden
Jordi kroon op 11/11/2010 21:45:20:
Je kan ook dat hij een email stuurt en na die email dat hij dan de datum ziek update in cziek ofzo
cziek? NIET doen, broddelwerk.
Wil je elke dag een email versturen zolang iemand ziek is of wil je eenmalig bij ziekmelding een emailsturen naar de arbodienst ofzo. Voeg een extra veld toe arbo_gemeld oid of maak een extra tabel ziekmeldingen en werk die bij en verstuur de email. Bij het periodiek checken kan je select * from personen where persoon=ziek and not exists select 1 from ziekmeldingen where persoon.id=ziekmelding.persoon_id enad datum ziek <> datum persoon (grofweg allemaal hoor).
Dat.ik had begrepen dat het eenmalig zou moeten gebeuren
Het gaat om een tijdsverantwoordings systeem. Dus achteraf tikken gebruikers in wat ze gedaan hebben. Dus het kan zo maar zijn dat iemand de afgelopen vijf dagen ziek is geweest. Vervolgens zou er dan bv iedere avond een script draaien dat dat controleert en in 1x die vijf dagen er uit pikt en in de mail zet. Dus idd eenmailg maar wel voor de hele periode van vijf dagen dan.
Gewijzigd op 11/11/2010 22:11:51 door John van der Linden
Dus ik typ in. Ziek
Hoelang 5 dagen
Of hoe gaat dat bij jou
Hoelang 5 dagen
Of hoe gaat dat bij jou
nee, dagelijkse verantwoording, dus :
maandan 2 jan 2010 - ziek
dinsdag 3 jan 2010 - ziek
etc
maandan 2 jan 2010 - ziek
dinsdag 3 jan 2010 - ziek
etc
in een urensysteem type je uren in en de code waaraan je de uren besteed hebt. Er zal dus een code voor 'ziek' zijn en daarop stuur je de email. moeilijkheid is vaak dat medewerkers hun uren niet invullen, niet op tijd invullen of vele dagen te laat invullen zeker wanneer ze ziek zijn. Je moet dus op zoek naar aaneengesloten perioden van code 'ziek' en daarover een email sturen. Noteer in een andere tabel dat er over een periode een medling is gedaan en check die tabel steeds mee.



