2011-07-04 6 views
1

私は労働者の居住者用のビザのデータベースを作成しています。有効期限が切れていることを知らせたい、ビザが2012年1月1日に失効すると、電子メールなどリマインダー、またはメッセージPHP&MYSQLで日付リマインダーを作成する方法

をポップアップEDIT

は、(ID、名前、発行日、有効期限)(1のは、私はテーブルを作成したとしましょう、ジョーの皆さんに感謝しますが、のは、電子メールを介してリマインダを忘れてみましょう11/11/2009,12/11/2011)、すべてのデータがテーブルに表示されます。期限切れの場合にテーブル行の色を赤に変えたいとします。

私はそれが正しい..

答えて

2

は、有効期限を確認し、必要なアクションを行うためにページを作成して説明したいと考えています。 1時間ごとまたはあなたに適した時間ごとにページを呼び出すようにcronジョブを設定します。

cronジョブを検索し、どのようにあなたのコントロールパネルで設定して、検索エンジンを使用する

+0

Jobyさん、ありがとうございますが、電子メールで通知を忘れてしまいました(ID、名前、発行日、有効期限)(1、joe、11/11/2009,12/11/2011)すべてのデータがテーブルに表示されます。私は何をしたいですか、期限切れの場合にテーブルの行の色が赤に変わるようにします。 –

+0

問題はプレゼンテーションでしかないと思います。現在の日付が有効期限を超えている場合は、ループ内の表の行を移入します。その場合、背景色:赤のtrタグにスタイル属性を追加します。私はあなたを助けるのですか? –

+0

はい、私はその式を作る方法を調べます、私はPHP初心者です –

2

は、特定の日付に期限切れビザのリストを取得し、すべての結果にメールを送信するために、毎日cronジョブを実行します。

あなたに電子メールを作る

あなたはcronジョブを作成する必要がcronの http://www.sitepoint.com/introducing-cron/

1

についての詳細情報..特定の時間 後にあなたがここからcronジョブの詳細を読むことができます...

cronjob

+0

'' crown'ではない ''クラウン '' – tradyblix

+0

ohh :-(訂正のためのtradyblixありがとう – chhameed

0

SandeepとJobyがソリューションを提供しました。これを別の提案として追加したいと思います。

cronジョブを使用して、毎日有効期限切れのビザをチェックするプロセスをスケジュールします。その後、適切に電子メールを送信します。

メールを簡単に送信するには、PHPMailerライブラリを使用できます。それはすぐに使用できるように多くの組み込み機能を備えています。

関連する問題