2012-01-16 11 views
0

オンラインストアに「時計」機能を追加するためのチュートリアルがありますので、ユーザーは例えば商品が発売されたときを見ることができます。eBay styleこの商品を見てください

私の現在の設定はphpとmysqlであり、私はこの機能を提供していませんが、顧客には何を見ているのかをより詳細に制御したいと思います。

ショップ内のすべての製品は、固有のプロイドIDを持つ表に記載されています。私は「販売」用の新しいテーブルを追加する計画をしていました。特定のイベントでは、プロードIDをウォッチリストに追加した各ユーザーに電子メールを自動送信したいと考えています。

eBayの時計アイテムの機能と非常によく似た機能ですが、時間と労力を要する前に実装して維持するのがどれだけ簡単かを測定したいと考えている可能性があります。どんなにあなたは一般的な概念は非常に簡単である「見る」ために何を選ぶか

おかげ JD

+0

この「時計」機能が正確に何をするかを明確に定義しているわけではありません。それが新しいアイテム、カテゴリについてあれば、私は何を見ていますか?価格グループですか? –

+0

実装したい "見る"タイプの機能に入る個々の部分について考えてみると、あなたが理解していない要素に質問を絞り込むのに役立ちます。ユーザーはシステムにログインして「時計」を保管していますか?通知スキームは何ですか? – jcmeloni

答えて

0

。ユーザーIDと項目IDを持つリレーショナル表があります。この表はオンイベントに追加されます(クリックまたはフォーム提出ですが、そうすることを選択します)どちらの方法でも実装するのは簡単です。データベースに挿入する方法を知っていれば、そのプロセスを説明する必要はありません。

次に、テーブルが変更されたときに検索と通知のスクリプトを実行するか、毎分チェックするcronを実行することができます。

これはあまりにも漠然としているので、私の魂にそれを掲示するのが痛いですが、最終的には一般的な概念は単純です。関係を記録する。毎分チェックして、ユーザーに通知する必要があるかどうかを確認します。物語の終わり。

ここで、より詳細な説明や実際のコードについては、リクエストを絞り込むことができます。これは、フレームワークを使用しているのか、まっすぐなmysqlクエリを実行しているのかを知るのに役立ちます。 cronをセットアップできますか?

明確な返答に十分な情報を提供する場合は、更新します。

+0

ありがとう - 私の要求がどれほど漠然としているのか分かり、cronジョブをセットアップしてPHPを通してSQLに挿入できるように、テストバージョンをまとめてここに戻ってきます。 JD – JD2011

関連する問題