0

我正在努力寻找实现这一目标的最佳策略,因此,如果有人有首选方法,如果您能解释它的工作原理并将其作为最佳选择卖给我,我将不胜感激。基本上我想要实现的是一个下拉选项,用于在线提取报告。它们可以在下拉列表中购买,例如 1 份报告为 $x,10 份报告为 $x 等……但是当他们拉报告时,这个数字需要下降。为了澄清客户 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 回答