2011-07-04 90 views
1

我正在创建一个驻留签证数据库,我想在有效期内提醒您,如果签证在2012年1月1日到期,我希望PHP发送给我提醒如电子邮件或弹出消息如何在PHP和MYSQL中进行日期提醒

编辑

感谢你们,但我们通过电子邮件忘记提醒,让我们说我创建了一个表(ID,姓名,签发日期,有效期)(1,乔, 11/11/2009,12/11/2011),所有的数据都显示在表格中。我想要做的是,我希望表格行的颜色在过期时变成红色。

我希望我解释是正确的..

回答

2

创建一个页面来检查的到期日,并做必要的行动。设置一个cron作业每隔一小时或一段适合您的时间打电话给该页面。

搜索cron作业,以及如何使用安装在你的控制面板中的搜索引擎

+0

谢谢Joby,但让我们通过电子邮件忘掉提醒,比方说,我创建了一个表格(ID,名称,发行日期,到期日期)(1,joe,11/11/2009,12/11/2011)和所有的数据都显示在表中..我想要做的是,我希望表格的行颜色在其过期的情况下变为红色 –

+0

我认为现在的问题只与演示。填充循环内的表格行时,检查当前日期是否大于过期日期。如果是这种情况下添加一个样式属性tr标签与背景颜色:红色。我在帮你吗? –

+0

是的你是!我会看看如何制作这个公式,我是PHP –

1

你需要编写的cronjob ..这使电子邮件给你一个具体的时间 后,您可以阅读更多有关从这里的cronjob ...

cronjob

+0

的初学者,它是'cron' not'crown' – tradyblix

+0

ohh :-(感谢tradyblix纠正 – chhameed

0

Sandeep和Joby提供了您的解决方案。我想补充一点,作为另一个建议。

使用cron作业来安排一个检查签证每天到期的过程。然后适当发送电子邮件。

要方便地发送电子邮件,您可以使用PHPMailer库。它有很多可以使用的内置设施。