Php 所有编辑和添加必须由指定的管理员/经理批准
ive一个项目,用户可以添加记录,但只有在管理员验证和批准后才能在前端发布。请帮助我了解这方面的工作流程和php代码这里有一个想法,因为这是我在系统中实现的 我们有一群数据录入员,他们添加数据。然后要求管理员在完成后进行审阅管理员发布。 我已经创建了一个额外的字段Php 所有编辑和添加必须由指定的管理员/经理批准,php,mysql,Php,Mysql,ive一个项目,用户可以添加记录,但只有在管理员验证和批准后才能在前端发布。请帮助我了解这方面的工作流程和php代码这里有一个想法,因为这是我在系统中实现的 我们有一群数据录入员,他们添加数据。然后要求管理员在完成后进行审阅管理员发布。 我已经创建了一个额外的字段flag,默认情况下flag是0,用于新嵌入的数据。 管理员审核工作后,将表设置标志更新为1,这不是问题。你需要做的很简单 首先 您需要在数据库中创建一个表,用于存储所有需要的数据 您需要再创建一个存储任何变量的字段。示例(“0”或“p
flag
,默认情况下flag
是0
,用于新嵌入的数据。
管理员审核工作后,将表设置
标志更新为1
,这不是问题。你需要做的很简单
首先
您需要在数据库中创建一个表,用于存储所有需要的数据
您需要再创建一个存储任何变量的字段。示例(“0
”或“pending
”作为默认值)。也可以使用INSERT
sql进行存储。我的意思是,当您使用php编写表单时,然后将特定字段插入为0
或pending
将('name'、'contact'、'field')值('$name'、'$contact'、'0/pending')插入表中。
创建用于为新用户手动验证和批准的管理站点李>
执行可以更改字段状态的事务处理李>
如果管理员批准为1
或approved
,则更新字段李>
PS*如果不批准,只需保留该字段0
或将该值更改为已拒绝
根据您在字段中设置的值调用特定值来选择结果。例如,您将值设置为approved
。那么你应该做的是:
从表中选择*,其中field=approve
这应该是你想要的 我可以给你一些原始步骤
- 创建一个标志(列)在您的用户表中发布
- 将此标志的默认值设置为0
- 在管理面板中提供一个带有批准或发布按钮的选项
- 单击上面提到的按钮,运行ajax请求,使用值1更新该特定列
- 在前端零件列表中,仅显示已发布=1或已发布!=0
希望这能解决你的问题。我还没有尝试过nything,我刚拿到项目,正在分析是否可以完成。你能帮我吗?我也在想同样的问题:-)还有另一个功能,对数据库内容的所有更改都应该可以追溯到做出更改的用户。意味着无论是谁进行了任何更改或提供了该用户的批准名称,都应显示您的想法是正确的,my db stores创建人、创建日期、更新人、,更新日期我如何显示在我的系统中编辑或删除记录的用户的姓名我正在将他/她的登录名
存储在变量中,当他更新或插入数据时,我将他的姓名添加到queryim中php的新功能您能帮我查询n数据库表plz吗?谢谢先生。我将开始从事这个项目。我将来可能需要你的帮助。我以后有什么办法可以和你联系吗?你不用担心。当您面临代码瓶颈时,您可以在这里提出任何问题。我有很多天赋,也许能帮你。但要确保当你提出问题时,你履行了所有的条款和条件。祝你好运,玩得开心。