数据库更改的警报用户

时间:2011-05-09 13:43:08

标签: php database

我有一个bugtracker和eveytime一个新的bug被添加到数据库中,其他用户在线必须刷新页面以了解它。

是否可以提醒用户有关添加的新错误?

我正在使用PHP和MySQL

提前致谢。

3 个答案:

答案 0 :(得分:2)

你的意思是没有页面刷新警报? AJAX可以为您完成这些操作,应采取以下步骤:

1) Create a php script that fetches the new bugs
2) Add a javascript function that gets the data off the PHP file using getAJAX/getJSON
3) If there is any new data: create an alert or perhaps make a nice looking CSS popup in one corner (or middle) of the screen

请注意:

1) You should send some kind of unique identification of a user along with the request to the PHP file, this way you can 'track' which user should have been notified about a bug already.
2) You choose a good interval (e.g. would u use 5 seconds, 2 seconds, 1 seconde, even less?)

答案 1 :(得分:0)

您可以每分钟向服务器发送一个要求更改的AJAX请求。

答案 2 :(得分:0)

您可以在页面中包含元刷新,以便每隔几分钟重新加载一次。

或者,您可以编写一些粗略的javascript / ajax,并在模态窗口/警告框中提醒用户当前页面已更改。

我猜你并不是说你想通过电子邮件通知其他用户通知他们?