【问题标题】:PHP - Limit number of invoices by user based on subscription packagePHP - 根据订阅包限制用户的发票数量
【发布时间】:2011-07-16 13:01:12
【问题描述】:

我正在构建这个 CRM 系统,它可以让小企业主管理他们的客户和计费。

在我的系统上有 3 个订阅包

  1. 免费(30 天)
  2. 金奖(1 年)
  3. 银牌(6 个月)

免费 - 免费套餐适用于没有价格的用户,使用此套餐的用户将能够管理 3 个客户和 12 张发票。

黄金 - 黄金用户套餐是付费的,黄金套餐的用户将能够管理无限的客户和发票。

Siliver - 付费套餐,50 个客户和 100 张发票

我需要知道的是如何限制用户使用 php 和 MYSQL 创建的发票和客户端的数量

希望有人能详细解释一下。

帮助表示赞赏。

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    嗯,每当用户点击“创建新发票”或“创建新客户”按钮时,您都会计算已经存在的数量。如果超过允许,告诉用户他需要升级。

    【讨论】:

      【解决方案2】:

      在您的数据库中创建另一个表并记录每个用户剩余的发票和客户数量。然后,每次您的用户创建客户或发票时,您都会检查是否有剩余的发票并相应地减少。

      【讨论】:

      • 非常感谢 Sylverdrag 和 Konerak 的回复,你们能不能给我一些例子,用 php 代码来做这个
      • 当然。您能否发布创建新发票或新客户的代码?我们将添加支票。
      • 我同意 Konerak 的观点,最好发布代码的相关部分,最好是发布数据库的结构。
      猜你喜欢
      • 2022-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 2016-02-10
      • 2021-09-02
      • 2020-10-17
      • 1970-01-01
      相关资源
      最近更新 更多