Avatar billede code Nybegynder
15. januar 2007 - 10:02 Der er 7 kommentarer og
1 løsning

dato/tid tjek db hvis +2 min. send mail

Hej

Som overskriften fortæller lidt om.

Jeg har lavet nogle felter i min db som skriver det sådan her:
2007-01-15 9:43:43, og nu vil jeg gerne have et script som ligger og køre på en server som refresher og hvis tiden er overskrevet X antal min. så skal den sende en mail.
De X antal min. henter den fra db af, og det intet problem at hente det.

Det jeg søger hjælp til at hvordan kan jeg hente talet fra min db også tjekke sagen er mere end det antal minutter gammel hvis det er så sende en mail (og send mail delen har jeg også styr på)
Avatar billede sw_red_6 Nybegynder
15. januar 2007 - 10:05 #1
Avatar billede code Nybegynder
15. januar 2007 - 10:11 #2
bare for at være uforskammet og doven (nok også lidt tungnem) kunne du så have lyst til at brygge noget kode sammen.
Jeg vil være glad hvis du gider ;)
Avatar billede sw_red_6 Nybegynder
15. januar 2007 - 14:50 #3
det kunne vel være noget i retning af det her:
if(strtotime("+".TAL_FRA_DB." minutes", DATO_FRA_DB) == now()) {
//send email
} else {
//gør noget andet
}
Avatar billede code Nybegynder
22. januar 2007 - 10:11 #4
Hey.

Kunne ikke lige bruge dit ved at kopi paste det. Men fik brygget dette sammen:
¨
$dato = $interval[dato];
$dato = strtotime($dato);
$dato2 = date("Y-m-d G:i:s");
$dato2 = strtotime($dato2);
$mellem = $dato2-$dato;
$mellem = $mellem/86400;

if($mellem >= "0.0034722222222222"){

I min if sætning ved jeg at de tal er hvad 5 min. er.
Så tak for hjælpen.

Gir du et svar?
Avatar billede sw_red_6 Nybegynder
22. januar 2007 - 10:40 #5
hvis du mener det hjalp..
Avatar billede showsource Seniormester
22. januar 2007 - 11:24 #6
Hvis det er et datetime felt du henter fra, kan du lave det i din query

$find = mysql_query("SELECT `id` FROM `tabel` WHERE DATE_ADD(`feltnavn`, INTERVAL 2 MINUTE) < NOW()") or die (mysql_error());

if(mysql_num_rows($find) > 0) {
// send email
}
Avatar billede code Nybegynder
31. januar 2007 - 23:16 #7
showsource=> Den er faktisk også lettere at bruge.. men den anden virker, men gir du også et svar så kan jeg dele pointsne
Avatar billede showsource Seniormester
01. februar 2007 - 08:44 #8
Ellers tak, :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester