所有编辑和添加必须得到指定管理员/经理的批准

时间:2014-04-21 06:02:39

标签: php mysql

我有一个项目,用户可以在其中添加记录但只有在经过管理员验证和批准后才能在前端发布。请帮我解决这个

的工作流程和php代码

3 个答案:

答案 0 :(得分:0)

这是一个想法,因为这是我在我的系统中实现的 我们有大量数据输入人员,他们添加数据。然后要求管理员在完成管理员发布后进行审核。 我创建了一个额外的字段flag,默认情况下flag0,用于新入住的数据。 管理员审核完作品后,他会将表格设置flag更新为1

答案 1 :(得分:0)

这不是问题。你需要做的很简单。

首先

  1. 您需要在数据库中创建一个存储所需数据的表。
  2. 您需要再创建1个field来存储任何变量。示例(默认为“0”或“pending”。或者您可以使用INSERT sql进行存储。我的意思是当你使用php创建表单然后将特定字段插入0pending时。
  3. INSERT INTO table ('name', 'contact', 'field')VALUES ('$name','$contact','0/pending')

    1. 创建一个管理站点,用于为新用户手动验证和批准。
    2. 执行可以更改field状态的交易。
    3. 如果管理员批准field1,请更新approved
    4. PS * 如果不批准,只需将字段保留0或将值更改为rejected

      1. 根据您在field中设置的值调用特定值来选择结果。例如,您将值设置为approved。那么你应该做的是:
      2. SELECT * FROM table WHERE field = approve

        这应该是你想要的。

答案 2 :(得分:0)

我可以给你一些原始步骤。

  • 在您的用户表格中创建一个标记(列) is_published
  • 将此标志默认值设置为0
  • 在管理面板中为批准发布按钮提供一个选项。
  • 点击上面提到的按钮,运行ajax请求更新特定列,值为1。
  • 在前端部分列表中仅列出is_published = 1或is_published的记录!= 0

希望这可以解决您的问题。