0

私はこの目標を達成するための最善の戦略を見つけようとしているので、誰かが好ましい方法を持っているなら、それがどのように機能するかを説明し、それを最良の選択肢として私に売り込んでいただければ幸いです. 基本的に私が達成しようとしているのは、レポートをオンラインでプルするためのドロップダウン オプションです。ドロップダウンのパッケージで購入できます。たとえば、x ドルで 1 レポート、x ドルで 10 レポートなどです。ただし、レポートをプルするときは、この数を下げる必要があります。顧客 A が 10 件のレポートにサインアップしたかどうかを明確にするために、彼のアカウントはデータベースに 10 件のレポートにサインアップしていることを示します。その後、彼がレポートを取得すると、データベースでその数が 1 つ減少します。あなたたち(そしてギャル)はこれをどのようにしますか?

これに加えて、ドロップダウンは静的であり、アカウントごとに残っているレポートの数は本質的により動的になりますが、レポートの開始数は、サインアップした一括パッケージに基づいて変化します.

4

1 に答える 1

1

次のようなテーブルを作成します。

customer
--------
customer_id
name
other_stuff

report
----------
report_id
url_to_report_on_disk
other_stuff

customer_report
---------------
customer_id
report_id

customer_options
----------------
customer_id
number_reports_purchased
purchase_date

次に、customer_reportテーブルのエントリに基づいて配信されたレポートの数を数えることができます

于 2012-10-26T17:08:22.267 に答える