0

会社の Web サイトの管理ページに「切り替え」機能を追加しようとしています。基本的に、この会社は毎月のレポートを多数の購読者に送信します。彼らはデータベースを使用してすべての会社と加入者情報を保存し、Web サイトの管理ページで新しい会社と加入者を追加できます。サブスクリプションの日付がほぼ終了すると、サブスクライバーには自動有効期限通知メールが送信されます。ただし、購読者が期限切れメールを受信するかどうかを選択できるようにしたいと考えています。そのため、購読者情報を編集できる管理ページに、受信するかどうかを設定できるスイッチを配置したいと考えています。これを行うための最良の方法と、どのphpページを変更する必要があるかを考えています。

おそらくphpページ(admin/index.phpなど)からのコードを見たい場合は、私に知らせてください

ありがとう

4

1 に答える 1

1

実際にqueryは、私が想定したように、特定の日付に期限切れになるユーザーをチェックしています

"SELECT name, email, datetime_expire FROM subscriber WHERE datetime_expire = '".$expiry."'"

デフォルトで として設定されているように、integerテーブルにフィールドを追加する必要があると思います。したがって、クエリをこれに変更する必要がありますsubscribernot_expiring0

"SELECT name, email, datetime_expire FROM subscriber WHERE datetime_expire = '".$expiry."' and not_expiring = '0'"

ここで、管理ページを変更し、サブスクライバー フォームにチェックボックスを追加して、この新しいデータベース フィールドを制御し1、電子メールを送信したくないクライアントに = を設定できるようにする必要があります。subscribersテーブルを更新する管理ファイル間に別のクエリが必要です。それも変更する必要があります。

于 2013-04-16T07:12:13.810 に答える