2014-04-21 21 views

回答

0

这里有一个想法,因为这是我在我的系统中实现的 我们有很多数据输入家伙,他们添加数据。然后要求管理员在完成管理员发布后进行审核。 我已经创建了一个额外字段flag,默认情况下flag0用于新进入的数据。 一旦管理员审查工作,他然后更新表格设置flag1

+0

我也在想同样的:-)另外还有一个功能,那就是数据库中所有对内容的改变应该可以追溯到做出改变的用户。意思是谁做出任何更改或给出该用户的批准名称应该显示 – user3513872

+0

您正在思考正确的方式,我创建的db分店,创建日期,更新日期,更新日期 – Bender

+0

如何显示用户的姓名编辑或在我的系统中删除记录 – user3513872

0

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

的所有

  1. 首先,你需要创建一个数据库表,存储所有你想要的数据。
  2. 您需要创建另外1个field,它存储任何变量。示例('0'或'pending'为默认值)。或者您可以使用INSERT sql进行存储。我的意思是当你用php做你的表单,然后你插入特定的字段为0pending

INSERT INTO table ('name', 'contact', 'field')VALUES ('$name','$contact','0/pending')

  1. 创建其中使用验证,并手动批准新用户的管理网站。
  2. 进行可以更改field状态的交易。
  3. 如果管理员批准1approved,请更新field

PS *如果不同意只是让现场保持0或值更改为rejected

  1. 通过根据您在field中设置的值调用特定值来选择结果。例如,您设置的值为approved。那么你应该做的是:

SELECT * FROM table WHERE field = approve

这应该是你想要的。

+0

谢谢先生。生病开始在这个项目中工作。我将来可能需要你们的帮助。我有什么方法可以在将来与你联系。 – user3513872

+0

你不需要担心这一点。当您遇到代码瓶颈时,您可以在此处询问任何问题。 stackoverflow有很多才华可能会帮助你。但要确保当你问什么时,你履行stackoverflow条款和条件。祝你好运有乐趣。 – user3517652

0

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

  • 创建一个标志(列)在你的用户表is_published
  • 设置该标志默认值与批准发布按钮0
  • 提供在管理面板中的选项。
  • 在上述按钮的点击运行AJAX请求更新与值1
  • 特定列在前端部仅列出那些is_published = 1或is_published记录!= 0

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

相关问题